@font-face{font-family:CargoX Search;src:url(search-font.3100e775e8616cd2.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@property --ring-pos{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --shimmer{syntax: "<percentage>"; inherits: false; initial-value: 0%;}:root{--surface-page: #F4F4EF;--surface-page-grad: radial-gradient(120% 90% at 50% -10%, #F8F8F4 0%, #F4F4EF 45%, #EFEFEA 100%);--surface-calm: #1A1A1D;--surface-elevated: #202024;--glass-scrim: rgba(16,16,19,.84);--glass-blur: 22px;--glass-border: 1px solid rgba(255,255,255,.12);--card-white: #0A0A0C;--on-white: #FFFFFF;--on-white-muted: #B4B4B8;--on-white-line: rgba(255,255,255,.12);--card-white-shadow: 0 18px 50px rgba(0,0,0,.22);--fg: #141414;--muted: #6A6A6E;--hairline: rgba(20,20,20,.1);--accent: #141414;--accent-glow: rgba(20,20,20,.16);--accent-on: #F4F4EF;--route-off: #C8C8C2;--error: #C2401E;--error-on-dark: #E66B5C;--ring: #141414;--r-14:14px;--r-20:20px;--r-28:28px;--r-36:36px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--shadow-card: 0 1px 3px rgba(0,0,0,.1);--shadow-elevated: 0 16px 40px rgba(0,0,0,.14);--shadow-glass: 0 24px 60px rgba(0,0,0,.16);--elev-1: 0 1px 2px rgba(0,0,0,.1), 0 6px 16px rgba(0,0,0,.1);--elev-2: 0 2px 4px rgba(0,0,0,.12), 0 14px 34px rgba(0,0,0,.16);--glass-fill: rgba(255,255,255,.045);--glass-fill-active: rgba(255,255,255,.07);--glass-hi: rgba(255,255,255,.16);--glass-stroke: rgba(255,255,255,.1);--glass-stroke-strong: rgba(255,255,255,.22);--inner-top-light: inset 0 1px 0 var(--glass-hi);--r-card: var(--r-28);--font-brand: "Michroma", "Space Grotesk", system-ui, sans-serif;--font-display: "Space Grotesk", "Inter", system-ui, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono-tab:"Space Grotesk", "Inter", system-ui, sans-serif;--fs-claim: clamp(40px,9vw,48px);--lh-claim:1.05;--fs-price: clamp(56px,16vw,72px);--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lg:16px;--tracking-label: .14em;--font-num: "tnum" 1, "lnum" 1;--ease-cinema: cubic-bezier(.16,1,.3,1);--ease-transito: cubic-bezier(.45, 0, .55, 1);--dur-enter: .6s;--cx-t-ensambla: .36s;--cx-t-vuelo: .46s;--cx-t-desensambla: .36s;--cx-t-ambiente: 11s;--cx-eje-x: 28px;--cx-eje-y: 36.5px;--cx-eje-galon: 34px;--cx-firma-talla: 26px;--cx-par: 5px;--cx-par-tarjeta: 1.5px;--cargo-white: #141414;--accent-soft: rgba(20,20,20,.1);--accent-deep: #141414;--accent-on-navy: #F4F4EF;--cargox-red: #f12d47;--cx-marca-a: #8155D6;--cx-marca-b: #1D6FE8;--text: var(--fg);--text-muted: var(--muted);--text-dim: var(--muted);--bg: var(--surface-elevated);--bg-soft: #1A1A1D;--bg-tint: #111114;--line: var(--hairline);--line-soft: rgba(20,20,20,.05);--ok: #141414;--warn: #4A4A4E;--navy: #1A1A1D;--steel: #232327;--on-navy: #F4F4EF;--on-navy-muted: #A8A8AC;--surface: var(--surface-elevated);--shadow-1: var(--shadow-card);--shadow-2: var(--shadow-elevated);--shadow-3: var(--shadow-glass);--cta: #141414;--cta-hover: #2A2A2C;--cta-on: var(--accent-on);--ok-badge-bg-soft: rgba(20,20,20,.06);--shadow-soft: var(--shadow-card);--r-sm: var(--r-14);--r-md: var(--r-20);--r-lg: var(--r-28);--r-xl: var(--r-36);--ease-out: var(--ease-cinema);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--t-fast: .18s;--t-base: .3s;--font-sans: var(--font-body);--font-mono: var(--font-mono-tab)}.convo-wrap,.step,.ab-pill-field,.builder,.builder-items,.modal-content,.total-bar,.dockbar,.map-routing-overlay,.chip,.more-options,.orden-card,.smart-note{--surface-page: #1A1A1D;--text: #F4F4EF;color:var(--text);--fg: #F4F4EF;--muted: #A8A8AC;--text-muted:#A8A8AC;--text-dim: #8E8E92;--accent: #F4F4EF;--accent-deep:#F4F4EF;--accent-soft: rgba(255,255,255,.1);--accent-glow: rgba(255,255,255,.16);--accent-on: #141414;--ring: #F4F4EF;--hairline: rgba(255,255,255,.1);--line: rgba(255,255,255,.1);--line-soft: rgba(255,255,255,.05);--error: var(--error-on-dark);--route-off: rgba(244,244,239,.28);--ok: #FFFFFF;--warn: #B8BAC0;--cta: #F4F4EF;--cta-hover: #FFFFFF;--cta-on: #141414}*,*:before,*:after{box-sizing:border-box}:where(a,button,summary,[tabindex]:not([tabindex="-1"]),input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.55;letter-spacing:-.005em;color:var(--text);background:var(--surface-page);background-image:var(--surface-page-grad);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.1}h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.02em}h3{font-size:1.15rem}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0;color:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}ul{list-style:none;padding:0;margin:0}svg{display:block}::selection{background:var(--accent);color:var(--accent-on)}.wrap{max-width:800px;margin:0 auto;padding:0 22px}.wrap-wide{max-width:1180px;margin:0 auto;padding:0 22px}@media(max-width:720px){.wrap,.wrap-wide{padding:0 16px}}.hero-wordmark-wrap{position:relative;width:100%;max-width:none;margin:0 auto 18px}.hero-wordmark{position:relative;z-index:1;font-family:var(--font-brand);font-weight:400;text-transform:uppercase;color:var(--cargo-white, #F4F4EF);font-size:clamp(30px,9vw,72px);line-height:1;letter-spacing:.16em;text-indent:-.1em;white-space:nowrap;text-align:center;-webkit-font-smoothing:antialiased}.hero-descriptor{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);margin-bottom:22px}.hero-descriptor b{color:var(--text-muted);font-weight:700}@media(max-width:600px){.hero-wordmark-wrap{margin-bottom:14px}.hero-wordmark{letter-spacing:.12em;text-indent:0}.hero-descriptor{font-size:9px;letter-spacing:.18em}}.dockbar{position:fixed;left:0;right:0;bottom:0;z-index:600;background:#0a0a0c;border-top:1px solid var(--hairline);transform:translateY(110%);transition:transform .26s cubic-bezier(.55,0,.9,.4);padding:env(safe-area-inset-bottom,0) 0 0}body.has-cotizacion .dockbar{transform:translateY(0);transition:transform .42s cubic-bezier(.22,1.14,.36,1)}body.has-cotizacion.totalbar-visible .dockbar{transform:translateY(110%);transition:transform .26s cubic-bezier(.55,0,.9,.4)}.dockbar-inner{display:flex;align-items:center;gap:12px;min-height:60px;padding-top:var(--s2);padding-bottom:var(--s2)}.dockbar-route{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:var(--fs-sm);flex:1;min-width:0;overflow:hidden}.dockbar-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:0 0 auto}.dockbar-dot.b{background:var(--text-muted)}.dockbar-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.dockbar-route svg{width:12px;height:12px;color:var(--text-dim);flex:0 0 auto}.dockbar-total{font-family:var(--font-mono);font-size:13px;font-weight:700;flex:0 0 auto}.dockbar-total em{color:var(--text-muted);font-style:normal;font-size:.78em}.dockbar-total.is-tick{animation:total-tick .5s var(--ease-cinema)}.dockbar-total.is-pending{color:var(--text-muted);animation:dock-pending 1s ease-in-out infinite}@keyframes dock-pending{0%,to{opacity:.45}50%{opacity:.85}}@keyframes total-tick{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-3px) scale(1.03)}to{transform:translateY(0) scale(1)}}.dockbar-cta{min-height:44px;padding:0 18px;background:var(--cta);color:var(--cta-on);border-radius:999px;font-size:var(--fs-md);font-weight:700;flex:0 0 auto;display:inline-flex;align-items:center;transition:background var(--t-fast)}.dockbar-cta:not(:disabled):hover{background:var(--cta-hover)}.dockbar-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dockbar-cta:disabled{background:#f4f4ef8c;color:#14141499;cursor:not-allowed}.dockbar-reset{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);border-radius:10px;color:var(--text-muted);flex:0 0 auto;transition:color var(--t-fast),border-color var(--t-fast)}.dockbar-reset svg{width:15px;height:15px}.dockbar-reset:hover{color:var(--accent);border-color:var(--accent)}.dockbar-reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:600px){.dockbar-name{max-width:72px}.dockbar-cta{padding:0 14px;font-size:var(--fs-sm)}}@media(max-width:380px){.dockbar-route{display:none}}.wa-fab{position:fixed;right:18px;bottom:18px;z-index:610;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;background:#fbfbf8;color:var(--text);border:1px solid var(--line);border-radius:50%;box-shadow:0 6px 18px #00000024;transition:transform var(--t-fast),border-color var(--t-fast),background-color var(--t-fast);transition-timing-function:var(--ease-cinema)}.wa-fab svg{width:24px;height:24px}@media(hover:hover)and (pointer:fine){.wa-fab:hover{transform:translateY(-2px);border-color:var(--accent)}}.wa-fab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body.has-cotizacion .wa-fab{bottom:78px}@media(max-width:600px){body.has-cotizacion .wa-fab{display:none}}@media(prefers-reduced-motion:reduce){.dockbar,.wa-fab{transition:none}}.hero:before,.hero:after{content:"";position:absolute;top:14px;width:14px;height:14px;border-top:1px solid var(--line-strong, var(--line));pointer-events:none}.hero:before{left:16px;border-left:1px solid var(--line-strong, var(--line))}.hero:after{right:16px;border-right:1px solid var(--line-strong, var(--line))}.hero{position:relative;border-bottom:1px solid var(--line);text-align:center;padding:72px 0 44px;transition:padding .4s var(--ease-out),opacity .4s,max-height .5s var(--ease-out);overflow:hidden;max-height:600px}.hero .wrap-wide{max-width:720px}.hero p.lead{margin:0 auto}body.has-cotizacion .hero{padding:0!important;max-height:0;opacity:0}.hero-statusbar{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:34px;text-align:left}.hero-status-live{display:inline-flex;align-items:center;gap:7px;text-align:right}@media(max-width:600px){.hero-statusbar{flex-direction:column;align-items:center;gap:6px;text-align:center}.hero-status-live{text-align:center}}@keyframes pulse-dot{0%,to{box-shadow:0 0 #ffffff80}50%{box-shadow:0 0 0 6px #fff0}}.hero h1.hero-claim{font-family:var(--font-display);font-size:var(--fs-claim);font-weight:700;letter-spacing:-.02em;line-height:var(--lh-claim);color:var(--fg);margin-bottom:14px}.hero p.lead{font-size:var(--fs-lg);color:var(--text-muted);max-width:480px;line-height:1.55;margin-bottom:0;letter-spacing:-.01em}@media(max-width:800px){.hero{padding:48px 0 32px}}.cot-wrap{padding:48px 0 80px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.convo-wrap{background:#101013;color:var(--text);padding:var(--s5) var(--s5) 20px;margin-bottom:22px;border:1px solid var(--glass-stroke);border-radius:var(--r-card);box-shadow:var(--elev-2);position:relative;overflow:hidden}.convo-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:14px}.convo-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #ffffff0f;flex:0 0 auto}.convo-title{display:block;max-width:620px;margin:0 0 6px;font-family:var(--font-display);font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.16;letter-spacing:-.025em;color:var(--fg)}.convo-subtitle{max-width:620px;margin:0 0 16px;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}.convo-row{display:flex;gap:10px;align-items:stretch}.convo-prompt{align-self:center;font-family:var(--font-mono);font-size:20px;font-weight:700;color:var(--cargox-red);line-height:1;padding-left:2px;user-select:none}.convo-row input{flex:1;padding:14px 16px;min-height:52px;background:var(--surface-calm);color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-pill);font-size:16px;font-weight:500;letter-spacing:-.01em;transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.convo-row input::placeholder{color:var(--text-dim)}.convo-row input:focus{outline:none;border-color:#ffffff59;box-shadow:0 0 0 3px var(--accent-glow);background:var(--bg-soft)}@keyframes convo-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.convo-row input.is-shake{animation:convo-shake .32s var(--ease-cinema)}.convo-btn{padding:0 22px;min-height:52px;background:var(--cta);color:var(--cta-on);border-radius:var(--r-pill);box-shadow:var(--elev-1);font-size:var(--fs-base);font-weight:700;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:8px;transition:background-color var(--t-fast),color var(--t-fast),transform var(--motion-fast),box-shadow var(--t-fast);transition-timing-function:var(--ease-cinema);flex:0 0 auto}@media(hover:hover)and (pointer:fine){.convo-btn:hover{background:var(--cta-hover);transform:translateY(-1px);box-shadow:var(--elev-2)}}.convo-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.convo-btn:active{transform:scale(.985);transition-duration:0s}.convo-btn svg{width:16px;height:16px}.convo-btn:disabled{opacity:.85;cursor:wait}.convo-spin{width:15px;height:15px;border:2px solid rgba(20,20,20,.25);border-top-color:var(--accent-on);border-radius:50%;display:inline-block;animation:spin .6s linear infinite}.convo-hint{font-size:var(--fs-sm);color:var(--text-dim);margin-top:12px;line-height:1.45}.convo-example{margin-top:9px;color:var(--text-dim);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1.45}.convo-result{display:none;flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;padding-top:16px;border-top:1px solid var(--hairline)}.convo-result.is-visible{display:flex;animation:convo-result-in .3s var(--ease-out)}@keyframes convo-result-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.convo-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:#ffffff0a;border:1px solid var(--glass-stroke);border-radius:var(--r-pill);font-family:var(--font-mono-tab);font-size:var(--fs-sm);font-weight:500;letter-spacing:.01em;color:var(--text-muted)}.convo-chip.is-ok{color:var(--fg);background:var(--glass-fill-active);border-color:var(--glass-stroke-strong)}.convo-chip svg{width:12px;height:12px;opacity:.85}.convo-chip.is-ok svg{opacity:1}.convo-chip.is-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;gap:7px}.convo-chip.is-val b{font-weight:600;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.convo-chip.is-wa{border-color:var(--cargox-red);color:var(--text)}.convo-chip.is-choice{color:var(--fg);border-color:var(--glass-stroke-strong);background:var(--glass-fill-active)}.convo-result .convo-chip{animation:chip-in .18s var(--ease-out) backwards}.convo-result .convo-chip:nth-child(2){animation-delay:.03s}.convo-result .convo-chip:nth-child(3){animation-delay:.06s}.convo-result .convo-chip:nth-child(4){animation-delay:.09s}.convo-result .convo-chip:nth-child(5){animation-delay:.12s}.convo-result .convo-chip:nth-child(6){animation-delay:.15s}.convo-result .convo-chip:nth-child(n+7){animation-delay:.18s}@keyframes chip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.convo-prev-lbl{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg);align-self:center;margin-right:4px}.convo-prev-lbl:before{content:"";width:14px;height:1px;background:var(--glass-stroke-strong)}.convo-brief{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-soft)}.convo-brief-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.convo-brief-title{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg)}.convo-brief-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--text-muted);background:var(--surface);font-size:11px;font-weight:700;white-space:nowrap}.convo-brief-badge:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor}.convo-brief-badge.is-ready{color:var(--ok);border-color:var(--glass-stroke-strong)}.convo-brief-badge.is-manual{color:var(--error);border-color:currentColor}.convo-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.convo-fact{min-width:0;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface)}.convo-fact-label{display:block;margin-bottom:3px;color:var(--text-dim);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.convo-fact-value{display:block;overflow-wrap:anywhere;color:var(--fg);font-size:13px;font-weight:700;line-height:1.35}.convo-fact.is-missing .convo-fact-value{color:var(--text-dim);font-weight:500}.convo-assumption,.convo-question{margin-top:10px;padding:11px 12px;border-radius:var(--r-sm);font-size:13px;line-height:1.45}.convo-assumption{border:1px dashed var(--glass-stroke-strong);color:var(--text-muted);background:var(--surface)}.convo-question{border-left:3px solid var(--accent);color:var(--fg);background:var(--surface)}.convo-question b,.convo-assumption b{font-weight:700}.convo-brief.is-adaptive .convo-facts{grid-template-columns:1fr}.convo-brief.is-adaptive .convo-fact{display:grid;grid-template-columns:minmax(86px,.34fr) minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:48px}.convo-brief.is-adaptive .convo-fact-label{margin:0}.convo-brief.is-adaptive .convo-fact-state{color:var(--text-dim);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.convo-brief.is-adaptive .convo-fact svg{display:none}.convo-decision{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.convo-decision[hidden]{display:none}.convo-decision-primary,.convo-decision-secondary{min-height:44px;padding:10px 14px;border-radius:var(--r-sm);font-size:13px;font-weight:700;transition:transform var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.convo-decision-primary{border:1px solid var(--cta);background:var(--cta);color:var(--cta-on)}.convo-decision-secondary{border:1px solid var(--line);background:transparent;color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.convo-decision-primary:hover,.convo-decision-secondary:hover{transform:translateY(-1px)}}.convo-decision-secondary:hover{border-color:var(--fg);color:var(--fg)}.convo-wrap:has(.convo-decision:not([hidden])) .convo-btn{border:1px solid var(--line);background:transparent;color:var(--text-muted);box-shadow:none}.same-area-route-note{margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:var(--r-sm);background:var(--bg-soft);color:var(--text-muted);font-size:13px;line-height:1.5}.same-area-route-note[hidden]{display:none}.same-area-route-note b{color:var(--fg)}.convo-input-error{margin-top:8px;color:var(--error);font-size:13px;line-height:1.45}.convo-input-error[hidden]{display:none}.convo-cands{display:none;flex-direction:column;gap:5px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.convo-cands.is-visible{display:flex;animation:convo-result-in .3s var(--ease-out)}.convo-cands-lbl{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.convo-cand{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 10px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-sm);font-size:12px;color:var(--text);text-align:left;transition:background var(--t-fast),border-color var(--t-fast)}.convo-cand:hover{background:var(--bg-tint);border-color:var(--accent)}.convo-cand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.convo-cand:disabled{opacity:.62;cursor:wait}.convo-cand.is-active{border-color:var(--ok);background:var(--ok-badge-bg-soft)}.convo-cand-letra{width:18px;height:18px;flex:0 0 auto;display:grid;place-items:center;border-radius:4px;background:var(--cta);color:var(--cta-on);font-family:var(--font-mono);font-size:10px;font-weight:700}.convo-cand-letra.b{background:var(--text);color:var(--surface-page)}.convo-cand-name{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.35}.convo-mudanza{display:none;flex-direction:column;gap:9px;margin-top:10px;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--bg-soft)}.convo-mudanza.is-visible{display:flex;animation:convo-result-in .3s var(--ease-out)}.convo-mudanza-text{font-size:13px;line-height:1.5;color:var(--text-muted)}.convo-mudanza-text b{color:var(--text)}.convo-mudanza-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 15px;background:var(--ok);color:var(--surface-page);font-weight:700;font-size:13px;border-radius:8px;text-decoration:none;transition:transform var(--t-fast),filter var(--t-fast)}.convo-mudanza-btn svg{width:15px;height:15px}@media(hover:hover)and (pointer:fine){.convo-mudanza-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}}@media(max-width:600px){.convo-wrap{padding:20px 16px 16px}.convo-row{flex-direction:column}.convo-prompt{display:none}.convo-btn{padding:11px;justify-content:center}.convo-row input{font-size:16px;padding:11px 12px}.convo-facts{grid-template-columns:1fr}.convo-brief.is-adaptive .convo-fact{grid-template-columns:1fr auto}.convo-brief.is-adaptive .convo-fact-label{grid-column:1 / -1}.convo-decision{flex-direction:column}.convo-decision-primary,.convo-decision-secondary{width:100%}.convo-brief-head{align-items:flex-start;flex-direction:column;gap:7px}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:1000;pointer-events:none;background:var(--hairline)}@supports (animation-timeline: scroll()){.scroll-progress{background:var(--hairline)}.scroll-progress:after{content:"";position:absolute;inset:0;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);animation:scroll-progress linear forwards;animation-timeline:scroll(root)}@keyframes scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media(prefers-reduced-motion:reduce){.scroll-progress:after{animation:none;transform:scaleX(0)}}.step{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s5);margin-bottom:16px;box-shadow:var(--elev-1);transition:transform .18s var(--ease-cinema),opacity .22s var(--ease-cinema),box-shadow .22s var(--ease-cinema),border-color .22s var(--ease-cinema),background .22s var(--ease-cinema),padding .3s var(--ease-out);position:relative;overflow:hidden}.step.is-done{border-color:#ffffff2e;background:var(--surface-calm)}.step.is-active{box-shadow:var(--elev-2),var(--inner-top-light)}.step.is-collapsed{padding:var(--s3) 48px var(--s3) 20px;cursor:pointer}@media(hover:hover)and (pointer:fine){.step.is-collapsed:hover{background:var(--bg-soft);transform:translateY(-1px);box-shadow:var(--elev-1)}}.step.is-collapsed .step-head{margin-bottom:0}.step.is-collapsed>*:not(.step-head){display:none}.step.is-collapsed:after{content:"";position:absolute;top:50%;right:14px;transform:translateY(-50%);width:28px;height:28px;background-color:var(--bg-tint);border:1px solid var(--line);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%235a5a5a'%3E%3Cpath d='M6.101 15.505L9.668 18.249L6.729 19.029A0.5 0.5 0 0 1 6.101 18.545ZM7.016 14.316L11.893 7.975L15.46 10.719L10.582 17.06ZM12.808 6.786L13.418 5.994A1.5 1.5 0 0 1 15.521 5.719L16.71 6.634A1.5 1.5 0 0 1 16.984 8.737L16.375 9.53Z'/%3E%3C/svg%3E");background-size:13px;background-position:center;background-repeat:no-repeat;transition:background-color var(--t-fast),border-color var(--t-fast),transform var(--t-fast);transition-timing-function:var(--ease-cinema)}@media(hover:hover)and (pointer:fine){.step.is-collapsed:hover:after{background-color:var(--accent-soft);border-color:var(--accent);transform:translateY(-50%) scale(1.08)}}.step.is-collapsed .step-resumen{color:var(--text);font-weight:600}.step.is-collapsed .step-resumen strong{color:var(--text)}.step.is-pending{padding:var(--s3) 20px;cursor:default;pointer-events:none}.step.is-pending .step-head{margin-bottom:0;opacity:.45}.step.is-pending>*:not(.step-head){display:none}.step.is-pending .step-num{background:var(--bg-tint);color:var(--text-dim);border-color:var(--line)}.step.is-pending .step-resumen{display:none}.step-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.step-num{width:26px;height:26px;display:grid;place-items:center;background:var(--bg-tint);border:1px solid var(--line);border-radius:50%;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-muted);transition:background-color var(--t-base),border-color var(--t-base),color var(--t-base);transition-timing-function:var(--ease-cinema);flex:0 0 auto}.step.is-active .step-num{background:var(--cta);color:var(--cta-on);border-color:var(--cta)}.step.is-done .step-num{background:var(--ok);color:transparent;border-color:var(--ok);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231A1A1D'%3E%3Cpath d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E");background-size:13px;background-position:center;background-repeat:no-repeat}.step-title-group{flex:1}.step-title{font-size:1rem;font-weight:600;letter-spacing:-.015em}.step-resumen{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.04em}.step-resumen strong{color:var(--text);font-weight:700}.auto-tag{display:inline-block;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:var(--tracking-label);padding:2px 7px;background:var(--bg-tint);color:var(--text-muted);border:1px solid var(--line);border-radius:999px;margin-right:6px;vertical-align:middle}.map-leaflet{height:360px;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);position:relative;z-index:0;margin-bottom:10px;background:#121316}.map-leaflet:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px #f4f4ef1a;z-index:410}@media(max-width:600px){.map-leaflet{height:300px}}.map-loading{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;z-index:2;pointer-events:none}.map-loading.is-hidden{display:none}.map-routing-overlay{position:absolute;top:8px;left:50%;transform:translate(-50%) translateY(-8px);z-index:402;padding:6px 14px;background:#0e0e11eb;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--text);box-shadow:var(--shadow-2);display:flex;align-items:center;gap:7px;opacity:0;pointer-events:none;transition:opacity var(--t-base),transform var(--t-base);transition-timing-function:var(--ease-cinema)}.map-routing-overlay.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.map-routing-overlay:before{content:"";width:10px;height:10px;border:1.5px solid var(--line);border-top-color:var(--accent);border-radius:50%}.map-routing-overlay.is-visible:before{animation:spin .6s linear infinite}.ab-input.is-loading .ab-pill-field:before{content:"";position:absolute;top:50%;right:38px;transform:translateY(-50%);width:12px;height:12px;border:1.5px solid var(--hairline);border-top-color:var(--accent);border-radius:50%;animation:spin .6s linear infinite;z-index:5}.ml-marker{width:30px;height:30px;background:var(--cta);border:3px solid #fff;border-radius:50%;transition:box-shadow .2s var(--ease-cinema),border-width .2s var(--ease-cinema);display:grid;place-items:center;color:var(--cta-on);font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:-.02em;box-shadow:0 6px 14px #00000047,0 2px 4px #0003;pointer-events:none;cursor:default;box-sizing:border-box;animation:marker-drop .45s var(--ease-spring)}.ml-marker.dest{background:var(--text);box-shadow:0 6px 14px #0a0a0a73,0 2px 4px #0003}.ml-marker:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid currentColor;opacity:0;animation:marker-pulse 2.4s ease-out 3}@keyframes marker-pulse{0%{opacity:.4;transform:scale(1)}80%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes marker-pulse-hi{0%{opacity:.4;transform:scale(1)}80%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes marker-drop{0%{transform:translateY(-32px) scale(.5);opacity:0}60%{transform:translateY(3px) scale(1.05);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.ml-marker.is-hi{border-width:4px;box-shadow:0 8px 20px #0006,0 0 0 5px #ffffff59}.ml-marker.is-hi:after{animation:marker-pulse 2.4s ease-out 3,marker-pulse-hi 1.4s ease-out 1}.map-empty-state{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:401;pointer-events:none;text-align:center;padding:11px 16px;background:#0e0e11e0;border:1px solid var(--hairline, var(--line));border-radius:var(--r-md);box-shadow:var(--shadow-glass, var(--shadow-1));max-width:230px;transition:opacity .3s,transform .4s var(--ease-out)}.map-empty-state.is-hidden{opacity:0;transform:translate(-50%,-50%) scale(.92);pointer-events:none;transition:opacity .2s,transform .24s cubic-bezier(.55,0,.9,.4)}.map-empty-state-icon{width:24px;height:24px;margin:0 auto 5px;border-radius:50%;background:var(--bg-tint);color:var(--text-muted);display:grid;place-items:center}.map-empty-state-icon svg{width:13px;height:13px}.map-empty-state-title{font-weight:600;font-size:12px;letter-spacing:-.01em;color:var(--text);line-height:1.2}.map-empty-state-sub{margin-top:4px;font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase}.map-empty-state-sub b{color:var(--accent);font-weight:700}.map-dist-badge{position:absolute;bottom:12px;left:50%;transform:translate(-50%) translateY(8px);z-index:403;background:var(--text);color:var(--surface-page);border-radius:var(--r-pill);padding:7px 14px 7px 12px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;gap:10px;box-shadow:0 8px 20px #00000047;opacity:0;pointer-events:none;transition:opacity .2s,transform .22s cubic-bezier(.55,0,.9,.4)}.map-dist-badge.is-visible{opacity:1;transform:translate(-50%) translateY(0);transition:opacity .3s,transform .35s var(--ease-spring)}.map-dist-badge-num{font-family:var(--font-mono-tab);font-size:16px;letter-spacing:-.02em;line-height:1}.map-dist-badge-num em{font-style:normal;font-size:10px;color:var(--surface-page);opacity:.66;margin-left:2px;letter-spacing:.06em}.map-dist-badge-sep{width:1px;height:16px;background:#07070833}.map-dist-badge-eta{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.05}.map-dist-badge-eta b{color:var(--surface-page);font-weight:700;font-size:12px}.map-dist-badge-eta span{font-size:var(--fs-2xs);color:var(--surface-page);opacity:.6;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.map-dist-badge.is-estimated .map-dist-badge-eta span{color:var(--surface-page);opacity:.85}.map-dist-badge.is-estimated{border:1px solid var(--warn)}@media(max-width:600px){.map-dist-badge{bottom:8px;padding:6px 12px 6px 10px;gap:8px;box-shadow:0 8px 20px #00000047}.map-dist-badge-num{font-size:14px}.map-dist-badge-num em{font-size:9px}.map-dist-badge-eta b{font-size:11px}.map-dist-badge-eta span{font-size:9px;letter-spacing:.1em}.map-empty-state{max-width:220px;padding:12px 14px}.map-empty-state-title{font-size:12px}.map-empty-state-sub{font-size:9px}}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.map-dist-badge{background:var(--glass-scrim);color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-stroke-strong);box-shadow:var(--inner-top-light),0 8px 20px #00000047}.map-dist-badge-num em{color:var(--text);opacity:.72}.map-dist-badge-eta b{color:var(--text)}.map-dist-badge-eta span{color:var(--text);opacity:.78}.map-dist-badge.is-estimated .map-dist-badge-eta span{color:var(--text)}.map-dist-badge-sep{background:#ffffff2e}.map-empty-state{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.map-routing-overlay{background:var(--glass-scrim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--glass-stroke-strong);box-shadow:var(--inner-top-light),var(--shadow-2)}}.maplibregl-popup-content{padding:8px 12px!important;border-radius:var(--r-sm)!important;box-shadow:var(--shadow-3)!important;font-family:var(--font-sans);font-size:12px!important;line-height:1.3;pointer-events:none;background:#0a0a0aeb!important;color:#fff!important}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.maplibregl-popup-content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.maplibregl-popup-content strong{display:block;font-size:12px;font-weight:700;letter-spacing:-.005em;color:#fff}.maplibregl-popup-content span{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;color:#fff9;margin-top:2px;text-transform:uppercase}.maplibregl-popup-tip{border-top-color:#0a0a0aeb!important;border-bottom-color:#0a0a0aeb!important}.maplibregl-popup-close-button{display:none!important}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right{display:none}.maplibregl-ctrl-top-right{top:8px!important;right:8px!important}.maplibregl-ctrl-group{box-shadow:var(--shadow-elevated, var(--shadow-2))!important;border-radius:var(--r-14, var(--r-sm))!important;overflow:hidden;background:var(--surface-elevated, #15151A)!important;border:1px solid var(--hairline, rgba(255,255,255,.1))!important}.maplibregl-ctrl-group:not(:empty){background:var(--surface-elevated, #15151A)!important}.maplibregl-ctrl button{width:40px!important;height:40px!important;background-color:transparent!important}.maplibregl-ctrl button+button{border-top:1px solid var(--hairline, rgba(255,255,255,.1))!important}.maplibregl-ctrl button .maplibregl-ctrl-icon{filter:invert(.92) hue-rotate(180deg) brightness(1.05)}.maplibregl-ctrl button:hover{background-color:#ffffff0f!important}.maplibregl-canvas:focus:not(:focus-visible){outline:none}.maplibregl-canvas:focus-visible{outline:2px solid var(--ring, var(--accent));outline-offset:-2px}.ruta-info{display:none;align-items:center;gap:14px;padding:9px 14px;background:var(--bg-soft);border-radius:var(--r-md);font-size:12px;color:var(--text-muted)}.ruta-info-item{display:flex;align-items:center;gap:6px}.ruta-info-item svg{width:12px;height:12px;color:var(--accent)}.ruta-info-item strong{color:var(--text);font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}@keyframes skel-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.ruta-info.is-computing .ruta-info-item strong{color:transparent;border-radius:4px;background:linear-gradient(90deg,var(--line) 0%,var(--bg-soft) 50%,var(--line) 100%);background-size:200% 100%;animation:skel-shimmer 1.4s ease-in-out infinite}.ruta-info-badge{margin-left:auto;padding:2px 8px;background:var(--accent-soft);color:var(--accent-deep);border-radius:999px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ruta-info-badge[data-traffic=libre]{background:#ffffff24;color:var(--ok)}.ruta-info-badge[data-traffic=normal]{background:#ffffff0d;color:var(--text-muted)}.ruta-info-badge[data-traffic=medio]{background:#ffffff14;color:var(--warn)}.ruta-info-badge[data-traffic^=rush]{background:#e66b5c24;color:var(--error)}.ab-block{--ab-puerta-h: 64px;position:relative;display:grid;grid-template-columns:1fr;align-items:center;margin-bottom:20px}.ab-vec{flex:0 0 auto;width:40px;height:40px;overflow:visible}.ab-vec-track{fill:none;stroke:var(--line);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:vec-traza .6s var(--ease-cinema) .12s 1 both}@keyframes vec-traza{to{stroke-dashoffset:0}}.ab-vec-live{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .55s var(--ease-cinema)}.ab-block.rl-origin .ab-vec-live{stroke-dashoffset:.5}.ab-block.rl-full .ab-vec-live{stroke-dashoffset:0}.ab-vec-node{fill:transparent;stroke:var(--text-dim);stroke-width:2;transform-box:fill-box;transform-origin:center;transition:fill .34s var(--ease-cinema),stroke .34s var(--ease-cinema)}.ab-block.rl-origin .ab-vec-a,.ab-block.rl-full .ab-vec-a,.ab-block.rl-full .ab-vec-b{fill:var(--accent);stroke:var(--accent);animation:vec-ancla .32s var(--ease-spring) 1 both}.ab-block.rl-full .ab-vec-b{animation-delay:.4s}@keyframes vec-ancla{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.ab-vec-viaje{fill:var(--accent);opacity:0;offset-path:path("M11 11 C 30 11, 18 37, 37 37");offset-distance:0%;offset-rotate:0deg}.ab-vec-viaje.es-viaje{animation:vec-viaje .42s var(--ease-cinema) 1 both}@keyframes vec-viaje{0%{offset-distance:0%;opacity:0}15%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.ab-vec-track{animation:none;stroke-dashoffset:0}.ab-vec-live,.ab-vec-node{transition:none}.ab-block.rl-origin .ab-vec-a,.ab-block.rl-full .ab-vec-a,.ab-block.rl-full .ab-vec-b,.ab-vec-viaje.es-viaje{animation:none}}.ab-puerta{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--ab-puerta-h);padding:9px 12px 9px 15px;text-align:left;background:var(--glass-fill, rgba(255,255,255,.035));border:1px solid var(--line);border-radius:var(--r-md);color:var(--text);cursor:pointer;transition:border-color var(--t-fast),background-color var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema)}.ab-puerta:hover{border-color:var(--line-strong, var(--line));background:var(--glass-fill-active, var(--bg-tint))}.ab-puerta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ab-puerta:active{transform:scale(.985);transition-duration:0s}.ab-puerta-texto{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.ab-puerta-rol{font-family:var(--font-mono);font-size:var(--fs-2xs, 10px);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ab-puerta-valor{font-size:var(--fs-base, 14px);line-height:1.35;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-puerta-valor[data-vacio]{font-weight:400;color:var(--text-dim)}.ab-ruta .ab-puerta-valor{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ab-ruta .ab-puerta-estado{white-space:normal}.ab-puerta-galon{flex:0 0 auto;width:16px;height:16px;color:var(--text-dim);transition:transform var(--t-fast),color var(--t-fast)}@media(hover:hover)and (pointer:fine){.ab-puerta:hover .ab-puerta-galon{color:var(--text);transform:translate(2px)}}.ab-puerta-estado{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--fs-2xs, 10px);letter-spacing:.04em;color:var(--text-dim);white-space:nowrap}.ab-puerta-estado:empty{display:none}.ab-puerta-estado[data-pendiente="1"]{color:var(--text-muted);font-style:italic}.ab-puerta{position:relative;overflow:hidden}.ab-puerta:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);transform:scaleY(0);transform-origin:top center;transition:transform .42s var(--ease-cinema);pointer-events:none}.ab-puerta[data-anclado="1"]{border-color:var(--line-strong, var(--text-dim))}.ab-puerta[data-anclado="1"]:before{transform:scaleY(1)}.ab-puerta[data-anclado="1"] .ab-puerta-estado{animation:puerta-acusa .42s var(--ease-cinema) both}@keyframes puerta-acusa{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ab-puerta,.ab-puerta-galon{transition:none}.ab-puerta:hover .ab-puerta-galon{transform:none}.ab-puerta:before{transition:none}.ab-puerta[data-anclado="1"] .ab-puerta-estado{animation:none}}.ab-inputs{display:flex;flex-direction:column;gap:10px;background:transparent;border:none;border-radius:0;overflow:visible}.ab-input{display:flex;flex-direction:column;gap:5px;padding:0;background:transparent;position:relative}.ab-pill-label{font-family:var(--font-mono-tab);font-size:var(--fs-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);padding-left:2px;transition:color var(--t-fast)}.ab-input.is-active .ab-pill-label{color:var(--accent)}.ab-pill-field{display:flex;align-items:center;gap:6px;min-height:48px;padding:2px 8px 2px 14px;background:var(--surface-calm);border:1px solid var(--hairline);border-radius:var(--r-pill);transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.ab-input.is-filled .ab-pill-field{background:var(--bg-soft)}.ab-input.is-active .ab-pill-field{border-color:#ffffff59}.ab-input.is-suggesting .ab-pill-field{border-color:var(--accent);border-bottom-left-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm)}.ab-input.is-suggesting .ab-pill-label{color:var(--accent)}.hoja-punto .ab-input[hidden]{display:none}.hoja-punto .ab-input.is-suggesting .ab-pill-field{border-bottom-left-radius:var(--r-pill);border-bottom-right-radius:var(--r-pill)}.ab-pill-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.ab-input.has-error .ab-pill-field{border-color:var(--error)}.ab-pill-err{display:none;align-items:center;gap:6px;padding-left:14px;font-size:12px;line-height:1.35;color:var(--error)}.ab-input.has-error .ab-pill-err{display:flex}.ab-pill-err:before{content:"!";flex:0 0 auto;width:15px;height:15px;display:grid;place-items:center;border:1.5px solid var(--error);border-radius:50%;font-family:var(--font-mono-tab);font-size:10px;font-weight:700}.ab-input input{flex:1;padding:12px 0;background:transparent;border:none;outline:none;font-size:14px;font-weight:500;color:var(--fg);min-width:0;min-height:44px;letter-spacing:-.005em}.ab-input input::placeholder{color:var(--text-dim);font-weight:400;transition:color var(--t-fast)}.ab-input.is-active input::placeholder{color:var(--text-muted)}.ab-clear{position:relative;width:22px;height:22px;display:none;place-items:center;color:var(--text-dim);border-radius:50%;transition:opacity var(--t-fast),background-color var(--t-fast),color var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema);flex:0 0 auto;opacity:0}.ab-clear:after{content:"";position:absolute;inset:-11px -11px -11px 0}.ab-input.is-filled .ab-clear{display:grid;opacity:.5}.ab-input.is-filled:hover .ab-clear,.ab-input.is-active .ab-clear{opacity:1}.ab-clear:hover{background:var(--bg-tint);color:var(--text)}.ab-clear svg{width:11px;height:11px}.hoja-punto .ab-clear{width:44px;height:44px}.hoja-punto .ab-clear:after{content:none}.hoja-punto .ab-input.is-filled .ab-clear{opacity:1;color:var(--text-dim)}.hoja-punto .ab-clear:hover{background:transparent;color:var(--text)}.hoja-punto .ab-clear{transition:transform var(--motion-fast, var(--t-fast)) var(--ease-enter, var(--ease-cinema)),background-color var(--motion-fast, var(--t-fast)),border-color var(--motion-fast, var(--t-fast)),color var(--motion-fast, var(--t-fast)),opacity var(--motion-fast, var(--t-fast)),box-shadow var(--motion-fast, var(--t-fast));touch-action:manipulation}.hoja-punto .ab-clear:active{transform:scale(.94);transition-duration:0s}.ab-swap{position:relative;width:26px;height:26px;display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:50%;color:var(--text-dim);cursor:pointer;transition:opacity var(--t-fast),background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform .42s var(--ease-cinema);transition-timing-function:var(--ease-cinema);flex:0 0 auto;align-self:center;opacity:0}.ab-swap:after{content:"";position:absolute;inset:-9px}.ab-block:hover .ab-swap,.ab-block:focus-within .ab-swap{opacity:1}.ab-swap:focus-visible{opacity:1}.ab-swap:hover{border-color:var(--line);background:var(--bg);color:var(--text)}.ab-swap svg{width:12px;height:12px}@keyframes ab-fade-out{to{opacity:0;transform:translateY(var(--dir, -4px))}}@keyframes ab-fade-in{0%{opacity:0;transform:translateY(calc(var(--dir, -4px) * -1))}}.ab-swapping #ab-A{--dir: 4px}.ab-swapping #ab-B{--dir: -4px}.ab-swapping.ph-out #ab-A,.ab-swapping.ph-out #ab-B{animation:ab-fade-out .11s cubic-bezier(.55,0,.9,.4) both}.ab-swapping.ph-in #ab-A,.ab-swapping.ph-in #ab-B{animation:ab-fade-in .16s var(--ease-cinema) both}.ab-swapping .ab-puerta{--dir: 4px}.ab-swapping.ph-out .ab-puerta{animation:ab-fade-out .11s cubic-bezier(.55,0,.9,.4) both}.ab-swapping.ph-in .ab-puerta{animation:ab-fade-in .16s var(--ease-cinema) both}#cotizar{background-image:radial-gradient(56% 40% at 16% 10%,#1414140a,#14141400 70%),radial-gradient(48% 36% at 86% 52%,#14141408,#14141400 70%),radial-gradient(64% 44% at 42% 98%,#14141405,#14141400 72%);background-repeat:no-repeat}#cotizar .wrap{position:relative}#cotizar .convo-wrap,#cotizar .step{position:relative;z-index:1}.ab-suggest{position:absolute;top:var(--suggest-top, 100%);left:22px;right:38px;margin-top:4px;background:#141417;border:1px solid var(--glass-stroke-strong);border-radius:var(--r-md);box-shadow:var(--inner-top-light),var(--shadow-3);max-height:320px;overflow-y:auto;z-index:200;display:none}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.ab-suggest{background:var(--glass-scrim);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}@keyframes suggest-in{0%{opacity:0;transform:translateY(-5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.ab-suggest.is-visible{display:block;animation:suggest-in .2s var(--ease-cinema) both;transform-origin:top center}.hoja-punto .ab-suggest{position:static;margin-top:8px;max-height:46vh;background:var(--bg);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.suggest-group{padding:5px 0}.suggest-group+.suggest-group{border-top:1px solid var(--line-soft)}.suggest-group-label{padding:6px 14px 4px;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.suggest-item{display:flex;align-items:center;gap:11px;padding:9px 14px;cursor:pointer;transition:background var(--t-fast)}.suggest-item:hover,.suggest-item.is-keyboard{background:var(--glass-fill-active)}.suggest-icon{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;background:var(--bg-tint);border-radius:50%;color:var(--text-muted);font-size:14px}.suggest-icon svg{width:14px;height:14px}.suggest-icon.is-saved{background:var(--accent-soft);color:var(--accent)}.suggest-icon.is-current{background:var(--ok);color:var(--surface-page)}.suggest-body{flex:1;min-width:0}.suggest-name{font-size:13px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggest-sub{font-size:11px;color:var(--text-muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggest-meta{font-family:var(--font-mono);font-size:9px;color:var(--text-dim);flex:0 0 auto}#ab-suggest .suggest-salida{display:flex;flex-wrap:wrap;gap:8px;padding:4px 8px 14px}#ab-suggest .suggest-salida a,#ab-suggest .suggest-salida button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 16px;border-radius:999px;font:inherit;font-size:14px;font-weight:650;line-height:1.2;text-decoration:none;cursor:pointer}#ab-suggest .suggest-salida .suggest-salida-wa{background:var(--m06-tinta, var(--text));color:#151619;border:1px solid transparent}#ab-suggest .suggest-salida .suggest-salida-mapa{background:transparent;color:var(--m06-tinta, var(--text));border:1px solid var(--m06-gris, currentColor)}#ab-suggest .suggest-salida a:focus-visible,#ab-suggest .suggest-salida button:focus-visible{outline:2px solid var(--m06-tinta, var(--text));outline-offset:2px}#route-pin-wa{display:none}#route-pin-retry:not([hidden])~#route-pin-wa{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin:4px 0;padding:0 16px;border-radius:999px;font:inherit;font-size:14px;font-weight:650;text-decoration:none;color:var(--m06-tinta, var(--text));border:1px solid var(--m06-gris, currentColor);grid-column:1 / -1}#route-pin-retry:not([hidden])~#route-pin-wa:focus-visible{outline:2px solid var(--m06-tinta, var(--text));outline-offset:2px}.suggest-empty{padding:16px 18px;text-align:center;color:var(--text-muted);font-size:12px;line-height:1.45}.map-actions{position:absolute;top:8px;left:8px;z-index:401;display:flex;flex-direction:column;gap:4px}.map-action-btn{position:relative;width:44px;height:44px;display:grid;place-items:center;background:#14141aeb;border:1px solid var(--hairline, var(--line));border-radius:var(--r-sm);color:var(--fg, var(--text));box-shadow:var(--shadow-glass, var(--shadow-1));cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),opacity var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.map-action-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.map-action-btn:not(:disabled):hover{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.map-action-btn:disabled{opacity:.4;cursor:not-allowed}.map-action-btn:after{display:none}.map-action-btn svg{width:14px;height:14px}@media(max-width:600px){.ab-block{grid-template-columns:12px 1fr 28px;gap:8px}}@keyframes spin{to{transform:rotate(360deg)}}.cargo-tabs{display:flex;gap:4px;padding:3px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:12px}.cargo-tab{flex:1;padding:8px 12px;min-height:44px;background:transparent;border-radius:var(--r-sm);font-size:12px;font-weight:600;color:var(--text-muted);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema);letter-spacing:-.005em}.cargo-tab:hover{color:var(--text)}.cargo-tab.is-active{background:var(--bg);color:var(--text);box-shadow:var(--shadow-1)}.cargo-tab-icon{display:inline-block;margin-right:5px;vertical-align:-2px}.cargo-tab-icon svg{width:12px;height:12px;display:inline-block}.cargo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.cargo-card{display:flex;align-items:center;gap:11px;padding:11px 13px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);text-align:left;transition:transform .18s var(--ease-cinema),opacity .22s var(--ease-cinema),box-shadow .22s var(--ease-cinema),border-color .22s var(--ease-cinema),background .22s var(--ease-cinema);cursor:pointer;width:100%;position:relative;box-shadow:var(--shadow-soft)}@media(hover:hover)and (pointer:fine){.cargo-card:hover{border-color:var(--glass-stroke-strong);box-shadow:var(--inner-top-light);transform:translateY(-2px)}}.cargo-card.is-selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--inner-top-light)}.cargo-card.is-selected:after{content:"";position:absolute;top:8px;right:8px;width:14px;height:14px;background:var(--ok);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231A1A1D'%3E%3Cpath d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E");background-size:10px;background-position:center;background-repeat:no-repeat;animation:check-pop .28s var(--ease-cinema)}.cargo-card-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;background:var(--bg-tint);border:1px solid var(--line);border-radius:7px;color:var(--text-muted);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast);transition-timing-function:var(--ease-cinema)}.cargo-card-icon svg{width:18px;height:18px}.cargo-card.is-selected .cargo-card-icon{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.cargo-card-body{flex:1;min-width:0}.cargo-card-name{font-size:13px;font-weight:600;letter-spacing:-.005em;line-height:1.2}.cargo-card-desc{font-size:11px;color:var(--text-muted);margin-top:1px}.cargo-builder{display:none}.cargo-builder.is-visible{display:block}.builder-cats{display:flex;gap:4px;overflow-x:auto;margin-bottom:10px;padding-bottom:4px;scrollbar-width:none}.builder-cats::-webkit-scrollbar{display:none}.builder-cats.can-r,#calendar-strip.can-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.builder-cats.can-l.can-r,#calendar-strip.can-l.can-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.builder-cats.can-l:not(.can-r),#calendar-strip.can-l:not(.can-r){-webkit-mask-image:linear-gradient(90deg,transparent,#000 36px);mask-image:linear-gradient(90deg,transparent,#000 36px)}.builder-cat{padding:6px 12px;background:var(--bg-tint);border-radius:999px;font-size:11px;font-weight:600;color:var(--text-muted);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema);white-space:nowrap;cursor:pointer;display:flex;align-items:center;gap:5px}.builder-cat:hover{color:var(--text)}.builder-cat.is-active{background:var(--text);color:var(--surface-page)}.builder-cat-badge{background:var(--cta);color:var(--cta-on);font-family:var(--font-mono);font-size:9px;font-weight:700;padding:1px 5px;border-radius:999px}.builder-items{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.builder-item{display:flex;align-items:center;gap:10px;padding:9px 11px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);transition:transform .18s var(--ease-cinema),opacity .22s var(--ease-cinema),box-shadow .22s var(--ease-cinema),border-color .22s var(--ease-cinema),background .22s var(--ease-cinema);box-shadow:var(--shadow-1)}@media(hover:hover)and (pointer:fine){.builder-item:hover{border-color:var(--steel);box-shadow:var(--shadow-2);transform:translateY(-1px)}}.builder-item.has-qty{background:var(--accent-soft);border-color:var(--accent-deep);box-shadow:var(--shadow-2)}.builder-items.anim-in .builder-item:not(.is-land):not(.is-drop){animation:rise-in .26s var(--ease-cinema) calc(min(var(--bi, 0),8)*26ms) backwards}.builder-item.is-land{animation:item-land .34s var(--ease-cinema)}.builder-item.is-drop{animation:item-drop .26s var(--ease-cinema)}@keyframes item-land{0%{transform:scale(.965)}55%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes item-drop{0%{opacity:.55}to{opacity:1}}.builder-cat-badge.is-pulse{animation:badge-pulse .4s var(--ease-cinema)}@keyframes badge-pulse{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}.builder-item-icon{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;color:var(--text-muted)}.builder-item-icon svg{width:16px;height:16px}.builder-item.has-qty .builder-item-icon{color:var(--accent-deep)}.builder-item-body{flex:1;min-width:0}.builder-item-name{font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.builder-item-meta{font-family:var(--font-mono);font-size:9px;color:var(--text-muted);margin-top:1px}.qty-counter{display:flex;align-items:center;gap:2px;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:2px;flex:0 0 auto}.qty-counter button{width:44px;height:44px;display:grid;place-items:center;color:var(--text-muted);border-radius:50%;font-size:13px;font-weight:700;transition:background var(--t-fast)}.qty-counter button:hover{background:var(--bg-tint);color:var(--text)}.qty-counter button:disabled{opacity:.32;cursor:default}.qty-counter button:disabled:hover{background:transparent;color:var(--text-muted)}.qty-counter span{font-family:var(--font-mono);font-size:11px;font-weight:700;min-width:16px;text-align:center}.carga-puertas{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px}.carga-puerta{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 10px 9px;min-height:68px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);text-align:left;cursor:pointer;transition:border-color .22s var(--ease-cinema),background .22s var(--ease-cinema),box-shadow .22s var(--ease-cinema);box-shadow:var(--shadow-1)}.carga-puerta:hover{border-color:var(--steel);box-shadow:var(--shadow-2)}.carga-puerta:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.carga-puerta.is-active{background:var(--accent-soft);border-color:var(--accent-deep)}.carga-puerta-icon{width:16px;height:16px;color:var(--text-muted)}.carga-puerta-icon svg{width:16px;height:16px}.carga-puerta.is-active .carga-puerta-icon{color:var(--accent-deep)}.carga-puerta-name{font-size:12px;font-weight:700;line-height:1.2}.carga-puerta-sub{font-family:var(--font-mono);font-size:9px;line-height:1.25;color:var(--text-muted)}.carga-puerta-badge{position:absolute;top:7px;right:7px;background:var(--cta);color:var(--cta-on);font-family:var(--font-mono);font-size:9px;font-weight:700;padding:1px 5px;border-radius:999px}.carga-agregar{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:11px 14px;border:1px dashed var(--line);border-radius:var(--r-sm);font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast)}.carga-agregar:hover{color:var(--text);border-color:var(--steel)}.carga-agregar:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.carga-agregar-mas{font-size:15px;font-weight:700;line-height:1}.carga-items{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.carga-item{display:flex;align-items:center;gap:4px;padding:5px 8px 5px 3px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-1);transition:border-color .22s var(--ease-cinema),background .22s var(--ease-cinema),box-shadow .22s var(--ease-cinema)}.carga-item:hover{border-color:var(--steel);box-shadow:var(--shadow-2)}.carga-item.has-qty{background:var(--accent-soft);border-color:var(--accent-deep)}.carga-item-tap{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 8px;min-height:44px;text-align:left;cursor:pointer;border-radius:var(--r-sm)}.carga-item-tap:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.carga-item-icon{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;color:var(--text-muted)}.carga-item-icon svg{width:16px;height:16px}.carga-item.has-qty .carga-item-icon{color:var(--accent-deep)}.carga-item-body{flex:1;min-width:0}.carga-item-name{display:block;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carga-item-plus{width:18px;flex:0 0 auto;display:grid;place-items:center;color:var(--text-dim);font-size:13px;font-weight:600}.carga-manifiesto{margin-top:14px}.carga-manifiesto[hidden]{display:none}.carga-manifiesto-head{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:7px}.carga-fila{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);margin-bottom:6px;overflow:hidden}.carga-fila.es-incompleta{border-color:var(--text-dim)}.carga-fila-head{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 11px}.carga-fila-qty{font-family:var(--font-mono);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;min-width:20px}.carga-fila-name{flex:1;min-width:0;font-size:12px;font-weight:600}.carga-peso-tag{font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums;padding:4px 9px;min-height:44px;min-width:76px;border-radius:999px;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color var(--t-fast),border-color var(--t-fast)}.carga-peso-tag:hover{color:var(--text)}.carga-peso-tag:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.carga-peso-tag.es-punteado{border:1px dashed var(--steel)}.carga-peso-tag.es-delineado{border:1px solid var(--steel)}.carga-peso-tag.es-solido{border:1px solid var(--text);color:var(--text);font-weight:700}.carga-peso-tag.es-falta{border:1px dashed var(--text-dim);color:var(--warn);font-weight:700}.carga-fila-quita{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;color:var(--text-dim);font-size:15px;border-radius:50%;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.carga-fila-quita:hover{background:var(--bg-tint);color:var(--text)}.carga-peso-panel{padding:10px 11px 11px;border-top:1px solid var(--hairline);background:var(--bg-tint);animation:ruta-eco-in .2s var(--ease-cinema)}.carga-peso-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.carga-peso-grupo{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--text-dim);margin:10px 0 5px}.carga-peso-grupo:first-child{margin-top:0}.umbral{position:sticky;top:0;z-index:1;min-height:100svh;padding:0;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;--umbral-p: 0}.umbral-marco{position:absolute;inset:18px;border:1px solid var(--hairline);border-radius:var(--r-card);opacity:.5;pointer-events:none}.umbral-rutas{position:absolute;inset:0;overflow:hidden;pointer-events:none}.umbral-ruta{position:absolute;left:var(--cx, 50%);top:var(--cy, 50%);width:1px;height:300vmax;margin-left:-.5px;background:linear-gradient(to bottom,transparent 0%,rgba(20,20,20,.04) 30%,var(--hairline) 47%,var(--hairline) 53%,rgba(20,20,20,.04) 70%,transparent 100%);transform-origin:50% 50%;transform:translateY(-50%) rotate(var(--r)) scaleY(calc(1 + var(--umbral-p) * .5));opacity:calc(1 - var(--umbral-p) * .85);animation:umbral-ruta-crece .68s var(--ease-cinema) .12s backwards}.umbral-ruta.a{--r: 37.47deg}.umbral-ruta.b{--r: -37.47deg;animation-delay:.24s}@keyframes umbral-ruta-crece{0%{transform:translateY(-50%) rotate(var(--r)) scaleY(.03);opacity:0}}.umbral-grid{position:relative;z-index:1;min-height:100svh;max-width:720px;margin:0 auto;padding:clamp(28px,6vh,56px) 24px;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;row-gap:clamp(24px,4.5vh,40px)}.umbral-escena{grid-column:1;grid-row:1;display:grid;place-items:center}.umbral-texto{grid-column:1;grid-row:2;text-align:center;max-width:34rem}.cx-marca{width:clamp(120px,34vw,160px);height:auto;display:block;margin:0;color:var(--text)}.cx-brazos,.cx-p{transform-box:view-box;transform-origin:center}.umbral-escena .cx-p{animation:cx-ensambla var(--cx-t-ensambla) var(--ease-cinema) var(--d, 0ms) both}.umbral-escena .cx-p-galon{--ex: calc(var(--cx-eje-galon) * -1);--ey: 0px;--d: 40ms}.umbral-escena .cx-p-alta{--ex: var(--cx-eje-x);--ey: calc(var(--cx-eje-y) * -1);--d: .11s}.umbral-escena .cx-p-baja{--ex: var(--cx-eje-x);--ey: var(--cx-eje-y);--d: .11s}@keyframes cx-ensambla{0%{opacity:0;transform:translate(var(--ex, 0px),var(--ey, 0px))}55%{opacity:1}to{opacity:1;transform:translate(0)}}.umbral-escena{transform:translate(var(--cx-vuelo-x, 0px),var(--cx-vuelo-y, 0px)) scale(var(--cx-vuelo-k, 1));transform-origin:var(--cx-vuelo-ox, 50%) var(--cx-vuelo-oy, 50%)}body.cx-posada .umbral-escena{transform:none;transition:transform var(--cx-t-vuelo) var(--ease-cinema)}@keyframes cx-ambiente{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(var(--amb-x, 0px),var(--amb-y, 0px)) rotate(var(--amb-r, 0deg))}}body.cx-posada .umbral-escena .cx-p{animation:cx-ambiente var(--cx-t-ambiente) var(--ease-transito) var(--fase, 0s) infinite}.umbral-escena .cx-p-galon{--amb-x: .9px;--amb-y: 0px}.umbral-escena .cx-p-alta{--amb-x: -.7px;--amb-y: .9px;--fase: -3.6s}.umbral-escena .cx-p-baja{--amb-x: -.7px;--amb-y: -.9px;--fase: -7.3s}body.cx-transito #umbral .cx-p{animation:cx-desensambla var(--cx-t-desensambla) var(--ease-transito) calc(.11s - var(--d, 0ms)) both}@keyframes cx-desensambla{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(var(--ex, 0px) * -.7),calc(var(--ey, 0px) * -.7))}}body.cx-quieto .cx-p,body.cx-quieto .cx-cuerpo,body.cx-quieto .cx-punto,body.cx-quieto .cx-firma,body.cx-quieto .cx-luz,body.cx-quieto .cx-brasa,body.cx-lejos-tarjetas #cotizar .cx-p,body.cx-lejos-tarjetas #cotizar .cx-cuerpo,body.cx-lejos-tarjetas #cotizar .cx-punto,body.cx-lejos-tarjetas #cotizar .cx-firma,body.cx-lejos-tarjetas #cotizar .cx-luz,body.cx-lejos-tarjetas #cotizar .cx-brasa,body.cx-lejos-umbral #umbral .cx-p{animation-play-state:paused!important}.cx-firma-slot{transform:translate(var(--cx-par-x, 0px),var(--cx-par-y, 0px))}.cx-luz-p0{stop-color:var(--cx-marca-a);stop-opacity:0}.cx-luz-p1{stop-color:var(--cx-marca-a);stop-opacity:1}.cx-luz-p2{stop-color:var(--cx-marca-b);stop-opacity:.7}.cx-luz-p3{stop-color:var(--cx-marca-b);stop-opacity:.22}.cx-luz-p4{stop-color:var(--cx-marca-b);stop-opacity:0}.cx-luz{fill:url(#cx-luz);opacity:0;stroke:none}.cx-luces-encendida .cx-luz{animation:cx-luz-pasa .9s var(--ease-transito) both}.cx-luces-encendida .cx-luz-a{animation-delay:.56s}.cx-luces-encendida .cx-luz-b{animation-delay:.68s}@keyframes cx-luz-pasa{0%{opacity:1;transform:translate(51.71px,-67.46px)}to{opacity:1;transform:translate(-10.95px,14.29px)}}.umbral{animation:umbral-luz .9s var(--ease-cinema) .22s 1}@keyframes umbral-luz{0%,to{background-color:transparent}45%{background-color:color-mix(in srgb,var(--cx-marca-b) 5%,transparent)}}.umbral-kicker{display:block;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0 0 16px;animation:rise-in .36s var(--ease-cinema) .94s backwards}.umbral-h1{font-size:clamp(2.1rem,4.6vw,3.5rem);line-height:1.04;letter-spacing:-.02em;font-weight:700;margin:0 0 18px;color:var(--text);text-wrap:balance;animation:rise-in .36s var(--ease-cinema) 1.01s backwards}.umbral-sub{font-size:15px;line-height:1.55;color:var(--text-muted);margin:0 auto 32px;max-width:min(32ch,100%);animation:rise-in .36s var(--ease-cinema) 1.08s backwards}.umbral-baja{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:13px 22px;border:1px solid var(--line);border-radius:999px;background:none;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast);animation:rise-in .36s var(--ease-cinema) 1.15s backwards}.umbral-baja:hover{color:var(--text);border-color:var(--text-dim)}.umbral-baja:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.umbral-baja svg{width:14px;height:14px}.umbral-pie{position:absolute;left:32px;right:auto;bottom:26px;text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--text-dim)}.umbral-pie em{font-style:normal;color:inherit}.umbral-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--cargox-red);margin-right:5px;vertical-align:middle}.umbral-baja{--p: clamp(0, calc((var(--umbral-p) - .06) / .28), 1);opacity:calc(1 - var(--p));transform:translateY(calc(var(--p) * -26px))}.umbral-sub{--p: clamp(0, calc((var(--umbral-p) - .18) / .3), 1);opacity:calc(1 - var(--p));transform:translateY(calc(var(--p) * -36px))}.umbral-kicker,.umbral-h1{--p: clamp(0, calc((var(--umbral-p) - .22) / .34), 1);opacity:calc(1 - var(--p));transform:translateY(calc(var(--p) * -44px))}.umbral-escena .cx-marca{--p: clamp(0, calc((var(--umbral-p) - .26) / .4), 1);opacity:calc(1 - var(--p));transform:translate(var(--cx-par-x, 0px),var(--cx-par-y, 0px)) scale(calc(1 - var(--p) * .12)) rotate(calc(var(--p) * 5deg))}.umbral-rutas{transform:translate(calc(var(--cx-par-x, 0px) * -.5),calc(var(--cx-par-y, 0px) * -.5))}.umbral-pie{--p: clamp(0, calc((var(--umbral-p) - .02) / .26), 1);opacity:calc(1 - var(--p));transform:translateY(calc(var(--p) * 22px))}.umbral-marco{--p: clamp(0, calc((var(--umbral-p) - .3) / .55), 1);opacity:calc(.5 - var(--p) * .5);transform:scale(calc(1 + var(--p) * .06))}@media(max-width:760px){.umbral-grid{padding:clamp(24px,5vh,48px) 20px}.umbral-pie{left:24px}}@media(max-height:700px){.cx-marca{width:clamp(110px,30vw,140px)}}html{scroll-snap-type:y proximity}#cotizar,#flota{position:relative;scroll-snap-align:start;scroll-snap-stop:always;border-top-left-radius:clamp(28px,4.5vw,56px);border-top-right-radius:clamp(28px,4.5vw,56px)}#cotizar{z-index:2;background-color:#fcfcfa;border-top:1px solid rgba(255,255,255,.92);box-shadow:0 -40px 80px -24px #1414144d,0 -1px #1414141a}#flota{z-index:3;margin-top:-40px;background-color:#e7e7e0;border-top:1px solid rgba(20,20,20,.12);box-shadow:0 -40px 80px -24px #14141442,inset 0 1px #ffffffb3}.faq{position:relative;z-index:4;background:#d6d6cd8c}@media(prefers-reduced-motion:reduce){.umbral-escena .cx-p,body.cx-posada .umbral-escena .cx-p,body.cx-transito #umbral .cx-p{animation:none;opacity:1;transform:none}.umbral-escena{--cx-vuelo-x: 0px;--cx-vuelo-y: 0px;--cx-vuelo-k: 1}body.cx-posada .umbral-escena{transition:none}.cx-luces{display:none}.umbral{--umbral-p: 0 !important}.umbral-ruta,.umbral,.umbral-kicker,.umbral-h1,.umbral-sub,.umbral-baja{animation:none}html{scroll-snap-type:none}#umbral,#cotizar,#flota{scroll-snap-stop:normal}}.modal.is-hoja .hoja-asa{display:none}.hoja-asa{display:block;width:36px;height:4px;margin:0 auto 14px;border-radius:999px;background:var(--line)}.hoja-kicker{display:block;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-dim);margin-bottom:6px}.carga-peso-chip{padding:7px 11px;min-height:44px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:11px;color:var(--text-muted);cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema)}.carga-peso-chip:hover{color:var(--text);border-color:var(--steel)}.carga-peso-chip.is-on{background:var(--text);border-color:var(--text);color:var(--surface-page)}.carga-peso-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.carga-peso-exacto{display:flex;gap:6px}.carga-kg-input{flex:1;min-width:0;min-height:44px;padding:9px 11px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--text)}.carga-kg-input:focus{outline:none;border-color:var(--text)}.carga-kg-ok{min-height:44px;padding:9px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-size:11px;font-weight:700;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema)}.carga-kg-ok:hover{background:var(--accent-soft);border-color:var(--text-dim)}.carga-peso-nota{margin:7px 0 0;font-size:11px;line-height:1.4;color:var(--text-muted)}.carga-aviso{margin-top:8px;padding:10px 13px;background:var(--accent-soft);border:1px solid var(--hairline);border-left:2px solid var(--text-dim);border-radius:var(--r-sm);font-size:12px;line-height:1.45;color:var(--text)}.carga-aviso-pre{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-dim);margin-right:7px}@media(max-width:560px){.carga-puertas{grid-template-columns:repeat(2,1fr)}.carga-items{grid-template-columns:repeat(2,1fr);gap:5px}.carga-item{padding:3px 5px 3px 2px;gap:2px}.carga-item-tap{padding:5px 4px;gap:5px}.carga-item-icon{width:20px;height:20px}.carga-item-name{font-size:11.5px}.carga-item.has-qty{grid-column:span 2}}.cargo-viz{margin-top:12px;padding:14px;background:linear-gradient(135deg,var(--bg-soft),var(--bg-tint));border:1px solid var(--line);border-radius:var(--r-md)}.cargo-viz-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.cargo-viz-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.cargo-viz-vals{display:flex;align-items:baseline;gap:4px;font-family:var(--font-mono)}.cargo-viz-cur{font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.cargo-viz-sep{color:var(--text-dim)}.cargo-viz-max{font-size:11px;color:var(--text-muted)}.truck-3d{position:relative;height:60px;margin:10px 0 12px}.truck-3d-svg{width:100%;height:100%}.truck-fill-bar{position:absolute;bottom:11px;left:28%;right:8%;height:28px;background:var(--line);border-radius:2px;overflow:hidden}.truck-fill-inner{position:absolute;left:0;top:0;bottom:0;width:0%;background:linear-gradient(180deg,var(--ok),#C8CACF);transition:width .7s var(--ease-out),background .4s}.truck-fill-inner.is-warn{background:linear-gradient(180deg,var(--warn),#76787E)}.truck-fill-inner.is-over{background:linear-gradient(180deg,var(--accent),var(--accent-deep))}.cargo-viz-stats{display:flex;gap:14px;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.cargo-viz-stats strong{color:var(--text);font-weight:700}.rec-unidad{display:none;align-items:center;gap:12px;padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);margin-top:10px}.rec-unidad.is-visible{display:flex}.rec-unidad-truck{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;background:var(--accent-soft);border-radius:8px;color:var(--accent)}.rec-unidad-truck svg{width:20px;height:20px}.rec-unidad-body{flex:1}.rec-unidad-lbl{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.rec-unidad-name{font-size:13px;font-weight:700;margin-top:1px}.rec-unidad-name small{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--text-muted);margin-left:6px}.rec-unidad-change{font-size:11px;color:var(--accent-deep);font-weight:600;flex:0 0 auto;cursor:pointer}.rec-unidad-change:hover{text-decoration:underline}.unidades-alt{display:none;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.unidades-alt.is-visible{display:grid;animation:rise-in .3s var(--ease-cinema) both}.unidad-alt{position:relative;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);text-align:left;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema);box-shadow:var(--shadow-soft)}@media(hover:hover)and (pointer:fine){.unidad-alt:hover{border-color:var(--glass-stroke-strong);box-shadow:var(--inner-top-light);transform:translateY(-2px)}}.unidad-alt.is-selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--inner-top-light)}.unidad-alt.is-pick{animation:item-land .34s var(--ease-cinema)}.unidad-alt-name{font-size:12px;font-weight:600}.unidad-alt-desc{font-size:10px;color:var(--text-muted);margin-top:2px;line-height:1.3}.unidad-alt-cuadrilla{font-size:10px;color:var(--text-muted);margin-top:1px;line-height:1.3;font-variant-numeric:tabular-nums}.unidad-alt-price{font-family:var(--font-mono);font-size:12px;font-weight:700;margin-top:5px;font-variant-numeric:tabular-nums}.unidad-alt-price.is-nocap{font-size:10px;font-weight:500;letter-spacing:.02em;color:var(--text-muted);text-transform:none}.unidad-alt-rec{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;padding:1px 6px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-soft);border-radius:999px}.unidad-alt-fill{margin-top:7px}.unidad-alt-fill-bar{height:3px;background:var(--line);border-radius:999px;overflow:hidden}.unidad-alt-fill-bar>i{display:block;height:100%;width:0%;background:var(--ok);border-radius:999px;transition:width .6s var(--ease-out),background .3s}.unidad-alt-fill.is-warn .unidad-alt-fill-bar>i{background:var(--warn)}.unidad-alt-fill.is-over .unidad-alt-fill-bar>i{background:var(--accent)}.unidad-alt-fill-pct{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--text-muted);margin-top:3px;font-variant-numeric:tabular-nums}.unidad-alt-fill.is-warn .unidad-alt-fill-pct,.unidad-alt-fill.is-over .unidad-alt-fill-pct{color:var(--accent-deep)}.rec-cap-fill{margin-top:8px;display:none}@keyframes cap-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rec-cap-fill.is-shown{display:block;animation:cap-rise .2s var(--ease-cinema) both}.rec-cap-fill-bar{height:3px;background:var(--line);border-radius:999px;overflow:hidden}.rec-cap-fill-bar>i{display:block;height:100%;width:0%;background:var(--ok);border-radius:999px;transition:width .6s var(--ease-out),background .3s}.rec-cap-fill.is-warn .rec-cap-fill-bar>i{background:var(--warn)}.rec-cap-fill.is-over .rec-cap-fill-bar>i{background:var(--accent)}.rec-cap-fill-pct{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--text-muted);margin-top:3px;font-variant-numeric:tabular-nums}.rec-cap-fill.is-over .rec-cap-fill-pct{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.06em}.unidad-over{display:none;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 11px;background:var(--accent-soft);border:1px solid var(--accent-deep);border-radius:var(--r-sm);font-size:12px;line-height:1.4;color:var(--text)}.unidad-over.is-visible{display:flex}.unidad-over svg{width:15px;height:15px;color:var(--accent-deep);flex:0 0 auto;margin-top:1px}.unidad-over b{color:var(--accent-deep);font-weight:700}.unidad-over a{color:var(--accent-deep);font-weight:700;text-decoration:underline}@media(max-width:600px){.cargo-grid,.builder-items,.unidades-alt{grid-template-columns:1fr}}.group-q{margin-bottom:14px;transition:opacity .3s,max-height .4s var(--ease-out),margin .3s;overflow:hidden}.group-q.is-hidden{max-height:0;opacity:0;margin:0;pointer-events:none}.group-q-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.group-q-sub{font-size:11px;color:var(--text-muted);margin-bottom:9px;letter-spacing:-.005em}.opt-cards-3{display:grid;grid-template-columns:1fr;gap:6px}.mani-suggest{display:none;align-items:center;gap:9px;margin-top:8px;padding:9px 12px;background:var(--ok-badge-bg-soft);border:1px solid rgba(255,255,255,.16);border-radius:var(--r-sm);font-size:12px;color:var(--text);line-height:1.35}.mani-suggest.is-visible{display:flex}.anden-toggle{display:none;width:100%;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;text-align:left;background:transparent;border:1px solid var(--ui-line-strong, rgba(20,20,20,.22));border-radius:var(--r-sm);color:var(--text);font:inherit;cursor:pointer;min-height:44px}.anden-toggle:not([hidden]){display:flex}.anden-toggle-box{flex:0 0 auto;width:16px;height:16px;margin-top:2px;border:1px solid currentColor;border-radius:4px}.anden-toggle.is-selected .anden-toggle-box{background:currentColor}.cuadrilla-foot{display:grid;gap:8px}.cuadrilla-foot>button{width:100%;justify-content:center;margin:0}.anden-toggle-body{display:grid;gap:2px}.anden-toggle-name{font-size:12px}.anden-toggle-meta{font-size:11px;color:var(--text-muted);line-height:1.3}.mani-zona-lbl{margin:2px 0 6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mani-menos-tgl,.afinar-fold{display:flex;align-items:center;gap:6px;width:100%;margin-top:8px;padding:8px 2px;background:transparent;border:0;color:var(--text-muted);font:inherit;font-size:11px;text-align:left;cursor:pointer;min-height:44px}.mani-menos-tgl[hidden]{display:none}.mani-menos-tgl-ch{width:14px;height:14px;flex:0 0 auto;transition:transform .18s ease}.mani-menos-tgl[aria-expanded=true] .mani-menos-tgl-ch{transform:rotate(180deg)}.mani-suggest.is-corta{border-color:var(--ui-line-strong, rgba(20,20,20,.22))}.mani-suggest.is-corta>svg{color:var(--ui-ink, #141414)}.mani-suggest.is-corta .mani-suggest-text,.mani-suggest.is-corta .mani-suggest-text b{color:var(--ui-ink, #141414)}.mani-suggest>svg{width:16px;height:16px;color:var(--ok);flex:0 0 auto}.mani-suggest-text{flex:1;min-width:0}.mani-suggest-text b{color:var(--ok);font-weight:700}.mani-suggest-btn{flex:0 0 auto;padding:6px 12px;min-height:44px;background:var(--cta);color:var(--cta-on);border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;transition:background-color var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema)}@media(hover:hover)and (pointer:fine){.mani-suggest-btn:hover{background:var(--cta-hover);transform:translateY(-1px)}}.mani-suggest-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:600px){.mani-suggest{flex-wrap:wrap}.mani-suggest-btn{width:100%;margin-top:2px}}.opt-card{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);text-align:left;transition:transform .18s var(--ease-cinema),opacity .22s var(--ease-cinema),box-shadow .22s var(--ease-cinema),border-color .22s var(--ease-cinema),background .22s var(--ease-cinema);cursor:pointer;width:100%;position:relative;box-shadow:var(--shadow-soft)}@media(hover:hover)and (pointer:fine){.opt-card:hover{border-color:var(--glass-stroke-strong);box-shadow:var(--inner-top-light);transform:translateY(-2px)}}.opt-card.is-selected{background:var(--accent-soft);border-color:var(--accent);box-shadow:var(--inner-top-light)}.opt-card.is-selected:after{content:"";position:absolute;top:7px;right:7px;width:13px;height:13px;background:var(--ok);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231A1A1D'%3E%3Cpath d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E");background-size:9px;background-position:center;background-repeat:no-repeat;animation:check-pop .28s var(--ease-cinema)}@keyframes check-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.opt-card-icon{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;background:var(--bg-tint);border-radius:7px;color:var(--text-muted);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast);transition-timing-function:var(--ease-cinema)}.opt-card-icon svg{width:16px;height:16px}.opt-card.is-selected .opt-card-icon{background:var(--accent);color:var(--accent-on)}.opt-card-body{flex:1}.opt-card-name{font-size:12px;font-weight:600;line-height:1.2}.opt-card-meta{font-size:10px;color:var(--text-muted);margin-top:1px;font-family:var(--font-mono)}.opt-card.is-selected .opt-card-meta{color:var(--text-muted)}.opt-card-price{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--accent-deep);flex:0 0 auto;font-variant-numeric:tabular-nums}.opt-card.is-selected .opt-card-price{color:var(--accent-deep)}.acceso-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.acceso-side{padding:12px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-md)}.acceso-side-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.acceso-side-letra{width:18px;height:18px;background:var(--cta);color:var(--cta-on);border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:10px;font-weight:700;flex:0 0 auto}.acceso-side.dest .acceso-side-letra{background:var(--text)}.acceso-side-title{font-size:12px;font-weight:600}.acceso-side-options{display:flex;flex-direction:column;gap:5px}.acceso-option{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;transition:transform .18s var(--ease-cinema),opacity .22s var(--ease-cinema),box-shadow .22s var(--ease-cinema),border-color .22s var(--ease-cinema),background .22s var(--ease-cinema);font-size:12px;text-align:left;appearance:none;-webkit-appearance:none;box-shadow:var(--shadow-soft)}@media(hover:hover)and (pointer:fine){.acceso-option:hover{border-color:var(--glass-stroke-strong);box-shadow:var(--inner-top-light);transform:translateY(-2px)}}.acceso-option.is-selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--inner-top-light)}.acceso-option-radio{width:16px;height:16px;border:1.5px solid var(--line);border-radius:50%;position:relative;flex:0 0 auto;transition:background .2s var(--ease-out),border-color .2s var(--ease-out)}.acceso-option-radio:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231A1A1D'%3E%3Cpath d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E");background-size:10px;background-position:center;background-repeat:no-repeat;border-radius:50%;transform:scale(0);transition:transform .25s var(--ease-spring)}.acceso-option.is-selected .acceso-option-radio{border-color:var(--ok);background:var(--ok)}.acceso-option.is-selected .acceso-option-radio:after{transform:scale(1)}.acceso-option-body{flex:1;min-width:0}.acceso-option-name{font-weight:600;line-height:1.2;display:block}.acceso-option-desc{font-size:11px;color:var(--text-muted);line-height:1.35;display:block}@media(max-width:600px){.acceso-pair{grid-template-columns:1fr}}.cuando-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px}.cuando-card{padding:12px 10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);text-align:center;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema);cursor:pointer;box-shadow:var(--shadow-soft)}@media(hover:hover)and (pointer:fine){.cuando-card:hover{border-color:var(--glass-stroke-strong);box-shadow:var(--inner-top-light);transform:translateY(-2px)}}.cuando-card.is-selected{background:var(--accent-soft);color:var(--on-navy);border-color:var(--accent);box-shadow:var(--shadow-2)}.cuando-card-icon{display:grid;place-items:center;margin:0 auto 4px;color:var(--text-muted);transition:color var(--t-fast)}.cuando-card-icon svg{width:18px;height:18px}.cuando-card.is-selected .cuando-card-icon{color:var(--on-navy)}.cuando-card-name{font-size:12px;font-weight:600}.cuando-card-sub{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);margin-top:2px}.cuando-card.is-selected .cuando-card-sub{color:var(--on-navy-muted)}.calendar-strip{display:none;gap:5px;overflow-x:auto;padding-bottom:4px;margin-bottom:12px}.calendar-strip.is-visible{display:flex}.day-card{flex:0 0 auto;width:56px;padding:8px 6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);text-align:center;cursor:pointer;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema);box-shadow:var(--shadow-1)}@media(hover:hover)and (pointer:fine){.day-card:hover{border-color:var(--steel);box-shadow:var(--shadow-2);transform:translateY(-1px)}}.day-card.is-selected{background:var(--accent-soft);color:var(--on-navy);border-color:var(--accent);box-shadow:var(--shadow-2)}.day-name{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--text-muted)}.day-card.is-selected .day-name{color:var(--on-navy-muted)}.day-num{font-family:var(--font-mono);font-size:1.2rem;font-weight:700;line-height:1;margin:2px 0;font-variant-numeric:tabular-nums}.day-mes{font-family:var(--font-mono);font-size:9px;color:var(--text-muted)}.day-card.is-selected .day-mes{color:var(--on-navy-muted)}.horario-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;display:block}.horario-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.horario-chip{padding:10px 6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);font-size:12px;font-weight:600;transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema);box-shadow:var(--shadow-1)}@media(hover:hover)and (pointer:fine){.horario-chip:hover{border-color:var(--steel);box-shadow:var(--shadow-2);transform:translateY(-1px)}}.horario-chip.is-selected{background:var(--accent-soft);color:var(--on-navy);border-color:var(--accent);box-shadow:var(--shadow-2)}.horario-chip span{display:block;font-family:var(--font-mono);font-size:10px;opacity:.7;font-weight:400;margin-top:2px}@media(max-width:600px){.cuando-grid{grid-template-columns:1fr}}.more-options{border:1px solid var(--line);margin-bottom:14px;overflow:hidden}.more-options summary{padding:14px 20px;cursor:pointer;font-size:13px;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);transition:color var(--t-fast)}.more-options summary::-webkit-details-marker{display:none}.more-options summary:hover{color:var(--text)}.more-options summary:after{content:"+";font-family:var(--font-mono);font-size:1.2rem;font-weight:400;color:var(--text-muted);transition:transform var(--t-base)}.more-options[open] summary:after{transform:rotate(45deg)}.more-options[open] summary{color:var(--text)}.more-body{padding:0 20px 18px}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;background:var(--surface);border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500;color:var(--text-muted);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema);cursor:pointer;box-shadow:var(--shadow-1)}@media(hover:hover)and (pointer:fine){.chip:hover{border-color:var(--steel);color:var(--text);box-shadow:var(--shadow-2);transform:translateY(-1px)}}.chip.is-selected{background:var(--navy);color:var(--on-navy);border-color:var(--navy);box-shadow:var(--shadow-2)}.chip-price{font-family:var(--font-mono);font-size:10px;color:var(--accent-deep);font-weight:700;margin-left:2px;font-variant-numeric:tabular-nums}.chip.is-selected .chip-price{color:var(--accent-on-navy)}.chip-nota{font-size:10px;color:var(--text-dim);font-weight:500;margin-left:2px}.chip.is-selected .chip-nota{color:var(--on-navy);opacity:.72}.ejes-steppers{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.ejes-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-muted)}.ejes-field-label{font-weight:500;color:var(--text)}.ejes-field-hint{font-family:var(--font-mono);font-size:10px;color:var(--text-dim)}.ejes-stepper{display:inline-flex;align-items:center;gap:4px}.ejes-step-btn{width:44px;height:44px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast),opacity var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema)}.ejes-step-btn:hover{border-color:var(--steel);box-shadow:var(--shadow-1)}.ejes-step-btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.ejes-step-val{min-width:24px;text-align:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;color:var(--text)}.ejes-renta{margin-top:10px}.cargo-card:focus-visible,.opt-card:focus-visible,.cuando-card:focus-visible,.unidad-alt:focus-visible,.builder-item:focus-visible,.acceso-option:focus-visible,.day-card:focus-visible,.horario-chip:focus-visible,.chip:focus-visible,.cargo-tab:focus-visible,.flow-progress-step:focus-visible,.builder-cat:focus-visible,.ejes-step-btn:focus-visible,.ab-swap:focus-visible,.ruta-eco-chip.is-nav:focus-visible,.faq-item summary:focus-visible{outline:2px solid var(--ring, var(--accent));outline-offset:2px}.acceso-option,.builder-item,.horario-chip,.chip,.day-card{min-height:44px;padding-top:12px;padding-bottom:12px}.savings-tip{display:none;align-items:center;gap:9px;padding:9px 12px;margin-top:10px;background:var(--ok-badge-bg-soft);border:1px solid rgba(255,255,255,.16);border-radius:var(--r-sm);font-size:12px;color:var(--text);line-height:1.35;animation:ready-pop .3s var(--ease-out)}.savings-tip.is-visible{display:flex}.savings-tip>svg{width:16px;height:16px;color:var(--ok);flex:0 0 auto}.savings-tip-text{flex:1;min-width:0}.savings-tip-text strong{color:var(--ok);font-weight:700}.savings-tip-action{flex:0 0 auto;padding:6px 12px;min-height:44px;background:var(--cta);color:var(--cta-on);border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;transition:background-color var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema)}@media(hover:hover)and (pointer:fine){.savings-tip-action:hover{background:var(--cta-hover);transform:translateY(-1px)}}.savings-tip-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:600px){.savings-tip{flex-wrap:wrap}.savings-tip-action{width:100%;margin-top:2px}}.smart-note{display:none;align-items:center;gap:8px;padding:8px 12px;margin-bottom:10px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-sm);font-size:12px;color:var(--text-muted);line-height:1.4}.smart-note.is-visible{display:flex}.smart-note svg{width:14px;height:14px;color:var(--text-dim);flex:0 0 auto}.smart-note strong{color:var(--text)}@keyframes ready-pop{0%{opacity:0;transform:scale(.7) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.total-bar{background:var(--card-white);border:1px solid var(--on-white-line);border-radius:var(--r-card);padding:var(--s5);box-shadow:var(--card-white-shadow);display:grid;grid-template-columns:1fr auto;gap:var(--s4);align-items:center;position:relative;overflow:visible;transition:box-shadow var(--t-base)}.total-bar.is-ready{box-shadow:var(--card-white-shadow),0 0 0 1px #ffffff4d}.total-bar.is-empty .total-info-filled{display:none}.total-bar:not(.is-empty) .total-info-empty{display:none}.total-info-empty{display:flex;align-items:center;gap:14px}.total-info-empty-icon{width:42px;height:42px;display:grid;place-items:center;background:#ffffff0f;border:1px solid var(--on-white-line);color:var(--on-white-muted);font-family:var(--font-mono-tab);font-size:20px;font-weight:700;flex:0 0 auto;border-radius:50%;animation:empty-money-pulse 2s ease-in-out 3}@keyframes empty-money-pulse{0%,to{opacity:.6}50%{opacity:1}}.total-info-empty-title{font-size:14px;font-weight:600;color:var(--on-white);letter-spacing:-.01em}.total-info-empty-sub{font-size:var(--fs-sm);color:var(--on-white-muted);margin-top:2px;font-family:var(--font-mono);letter-spacing:.02em}.total-empty-link{color:var(--on-white);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:opacity var(--t-fast);padding:12px;margin:-12px}.total-empty-link:hover{opacity:.75}.total-empty-link:focus-visible{outline:2px solid var(--on-white);outline-offset:2px;border-radius:3px}.total-info-lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-white-muted);margin-bottom:4px}.price-delta-slot{height:20px;margin-top:4px}#price-delta{display:inline-block;box-sizing:border-box;height:20px;line-height:14px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;color:var(--on-white-muted);border:1px solid var(--glass-stroke-strong);border-radius:999px;padding:2px 9px;opacity:0;transform:translateY(4px);transition:opacity .19s cubic-bezier(.55,0,.9,.4),transform .19s cubic-bezier(.55,0,.9,.4)}#price-delta.is-live{opacity:1;transform:translateY(0);transition:opacity .28s var(--ease-cinema),transform .28s var(--ease-cinema)}.total-info-val{font-family:var(--font-mono-tab);font-size:var(--fs-price);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--on-white);font-variant-numeric:tabular-nums;font-feature-settings:var(--font-num)}.total-info-val em{font-style:normal;color:var(--on-white-muted);font-size:.42em}.total-bar.is-computing-price .total-info-val{color:transparent;border-radius:6px;background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);background-size:200% 100%;animation:skel-shimmer 1.4s ease-in-out infinite}.total-bar.is-computing-price .total-info-val em{color:transparent}.total-info-note{font-size:12px;color:var(--on-white-muted);margin-top:6px}.total-info-note strong{color:var(--on-white)}.total-cta{padding:14px 24px;background:var(--on-white);color:var(--card-white);border-radius:var(--r-pill);box-shadow:none;font-size:14px;font-weight:700;transition:background-color var(--t-base),color var(--t-base),box-shadow var(--t-base),transform var(--motion-fast);transition-timing-function:var(--ease-cinema);display:inline-flex;align-items:center;gap:9px}@media(hover:hover)and (pointer:fine){.total-cta:not(:disabled):hover{background:#ededed;transform:translateY(-1px);box-shadow:var(--card-white-shadow)}}.total-cta:focus-visible{outline:2px solid var(--on-white);outline-offset:2px}.total-cta:disabled{background:#ffffff24;color:var(--on-white-muted);box-shadow:none;cursor:not-allowed}.total-cta svg{width:15px;height:15px}.total-bar .savings-tip{background:#ffffff0f;border-color:var(--on-white-line);color:var(--on-white)}.total-bar .savings-tip>svg,.total-bar .savings-tip-text strong{color:var(--on-white)}.total-bar .savings-tip-action{background:var(--on-white);color:var(--card-white)}.total-bar .savings-tip-action:hover{background:#ededed}.total-bar .savings-tip-action:focus-visible{outline-color:var(--on-white)}.total-bar .breakdown-toggle{color:var(--on-white-muted)}.total-bar .breakdown-toggle:hover{color:var(--on-white)}.total-bar .bd-list{background:var(--on-white-line)}.total-bar .bd-row{background:#1a1a1d;color:var(--on-white)}.total-bar .bd-row.is-mult{background:#232327}.total-bar .bd-row.is-mult strong{color:var(--on-white)}.breakdown{max-height:0;overflow:hidden}.breakdown[hidden]{display:none}.breakdown.is-open{max-height:none;overflow:visible}.breakdown-toggle{font-size:11px;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:5px;margin-top:6px;background:none;border:none;padding:8px 0;font-family:inherit;min-height:44px}.breakdown-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.breakdown-toggle:hover{color:var(--text)}.breakdown-toggle svg{width:10px;height:10px;transition:transform var(--t-base)}.breakdown.is-open+.breakdown-toggle svg,.breakdown-toggle.is-open svg{transform:rotate(180deg)}.bd-list{display:flex;flex-direction:column;gap:1px;background:var(--line-soft);border-radius:var(--r-sm);overflow:hidden;margin-top:8px}.bd-head{list-style:none;margin:6px 0 2px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.bd-iva-note{margin-top:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.03em;color:var(--on-white-muted, var(--text-muted))}.bd-row{display:flex;align-items:center;justify-content:space-between;background:var(--bg-soft);padding:8px 12px;font-size:11px}.bd-row strong{font-family:var(--font-mono);font-weight:700}.bd-row.is-mult{background:var(--bg-tint);font-style:italic}.bd-row.is-mult strong{color:var(--accent-deep)}@media(max-width:600px){.total-bar{grid-template-columns:1fr;gap:12px}.total-cta{width:100%;justify-content:center}}.flota-sec{padding:48px 0 40px}.flota-sec-head{max-width:640px;margin:0 auto 28px;text-align:center}.flota-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px}.flota-h2{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,3.4vw,28px);line-height:1.15;color:var(--fg);letter-spacing:-.01em}.flota-lead{margin-top:10px;font-size:14px;line-height:1.6;color:var(--muted)}.flota-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.flota-card{background:#fbfbf8;border:1px solid rgba(20,20,20,.1);border-radius:var(--r-md);padding:20px 18px 18px}.flota-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.flota-code{font-family:var(--font-mono-tab);font-feature-settings:var(--font-num);font-weight:700;font-size:13px;letter-spacing:.04em}.flota-carro{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.flota-name{font-family:var(--font-display);font-weight:600;font-size:16px;margin-bottom:6px}.flota-use{font-size:var(--fs-md);line-height:1.55;color:var(--muted);min-height:3.4em}.flota-specs{display:flex;gap:18px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.flota-specs li{display:flex;flex-direction:column}.flota-specs b{font-family:var(--font-mono-tab);font-feature-settings:var(--font-num);font-variant-numeric:tabular-nums;font-weight:700;font-size:19px;line-height:1}.flota-specs span{font-size:10px;letter-spacing:.04em;color:var(--muted);margin-top:4px}.flota-note{display:flex;align-items:flex-start;gap:9px;max-width:640px;margin:22px auto 0;font-size:var(--fs-md);line-height:1.55;color:var(--muted)}.flota-note svg{flex:0 0 auto;margin-top:2px;color:var(--text-dim)}.flota-note b{color:var(--fg);font-weight:600}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 22px;max-width:900px;margin:26px auto 0}.trust-item{display:flex;align-items:flex-start;gap:10px}.trust-item svg{flex:0 0 auto;color:var(--fg);margin-top:1px}.trust-k{display:block;font-size:var(--fs-md);font-weight:700;color:var(--fg);line-height:1.25}.trust-v{display:block;font-size:11px;color:var(--muted);margin-top:3px;line-height:1.4}.trust-cover{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;max-width:900px;margin:26px auto 0;padding:18px 0 0;border-top:1px solid var(--line)}.trust-cover p{font-size:var(--fs-md);line-height:1.55;color:var(--muted);flex:1 1 320px;margin:0}.trust-cover p b{color:var(--fg);font-weight:600}.trust-cover-cta{flex:0 0 auto;font-size:var(--fs-md);font-weight:600;color:var(--fg);text-decoration:none;border-bottom:1px solid var(--fg);padding-bottom:1px;transition:opacity var(--t-fast)}.trust-cover-cta:hover{opacity:.65}.flota-especial{max-width:640px;margin:18px auto 0;text-align:center;font-size:var(--fs-sm);line-height:1.55;color:var(--text-dim)}@media(max-width:900px){.flota-grid,.trust-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.flota-sec{padding:36px 0 32px}}@media(max-width:560px){.trust-cover{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.flota-grid{grid-template-columns:1fr}.flota-use{min-height:0}}@media(max-width:460px){.trust-strip{grid-template-columns:1fr}}.faq{border-top:1px solid var(--line);padding:42px 0;content-visibility:auto;contain-intrinsic-size:0 600px}.footer{content-visibility:auto;contain-intrinsic-size:0 200px}.faq-list{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line);padding:16px 0}.faq-item summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;font-weight:600;list-style:none;gap:14px}.faq-item summary:hover:after{color:var(--text)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-mono);font-size:1.2rem;color:var(--text-muted);transition:transform var(--t-base),color var(--t-fast)}.faq-item[open] summary:after{transform:rotate(45deg);color:var(--accent)}.faq-item p{margin-top:8px;color:var(--text-muted);line-height:1.6;font-size:13px}.faq-title{text-align:center;margin-bottom:24px}.faq-title-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;color:var(--muted);text-transform:uppercase;margin-bottom:10px}.footer{padding:20px 0;border-top:1px solid var(--hairline);font-size:12px}.footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.footer-logo{display:flex;align-items:center;gap:12px;font-family:var(--font-mono-tab);font-weight:700;text-transform:uppercase}.footer-brand{display:flex;flex-direction:column;gap:6px;line-height:1}.footer-brand-word{font-family:var(--font-brand);font-weight:400;font-size:17px;letter-spacing:.14em;text-indent:.14em;text-transform:uppercase}.footer-brand-tag{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.2em;color:var(--muted)}.footer-links{display:flex;gap:22px;font-size:12px}.footer-links a{color:var(--muted);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:color var(--t-fast),background-size .22s var(--ease-out)}.footer-links a{position:relative}.footer-links a:after{content:"";position:absolute;inset:-13px -6px}.footer-links a:hover{color:var(--fg);background-size:100% 1px}.footer-bottom{margin-top:18px;padding-top:16px;font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.08em;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.footer-cargox{display:inline-flex;align-items:center;gap:11px}.cargox-iso{flex:0 0 auto;width:34px;height:34px;border-radius:8px;background:var(--cargox-red);display:grid;place-items:center}.cargox-iso svg{width:64%;height:64%;display:block}.footer-cargox-txt{color:var(--muted);letter-spacing:.06em;line-height:1.4}.footer-cargox-txt b{color:var(--fg);font-weight:700;letter-spacing:.1em}.footer-legal{color:var(--muted)}@media(max-width:600px){.footer-bottom{justify-content:center;text-align:center}}.modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--t-base),visibility 0s linear var(--t-base)}.modal.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.modal-content{background:var(--card-white);border-radius:var(--r-card);width:100%;max-width:500px;max-height:92vh;overflow-y:auto;position:relative}.modal-close{position:absolute;top:12px;right:12px;width:28px;height:28px;display:grid;place-items:center;color:var(--text-muted);transition:color var(--t-fast);z-index:1}.modal-close:hover{color:var(--text)}.modal-close:after{content:"";position:absolute;inset:-8px}.modal-header{padding:22px 22px 12px}.modal-header h3{font-family:var(--font-display);font-weight:600;font-size:1.4rem;letter-spacing:-.02em}.modal-header p{color:var(--text-muted);margin-top:5px;font-size:12px}.modal-body{padding:16px 22px}.modal-foot{padding:12px 22px 18px;display:flex;gap:8px;flex-wrap:wrap}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-field{display:flex;flex-direction:column;gap:4px}.form-field.full{grid-column:1 / -1}.form-field label,.form-field .form-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.form-field input,.form-field textarea{padding:10px 13px;background:var(--bg);border:1px solid var(--line);border-radius:7px;font-size:13px;transition:border-color var(--t-fast)}.form-field input:focus,.form-field textarea:focus{outline:none;border-color:var(--text);box-shadow:0 0 0 3px var(--accent-glow)}.form-field textarea{resize:vertical;min-height:60px;font-family:inherit}.form-field.is-invalid input{border-color:var(--accent)}.form-err{font-size:12px;color:var(--accent);min-height:0}.form-more{grid-column:1 / -1}.form-more summary{font-size:11px;font-weight:600;color:var(--text-muted);cursor:pointer;list-style:none;padding:4px 0;letter-spacing:.02em}.form-more summary::-webkit-details-marker{display:none}.form-more summary:hover{color:var(--text)}.form-more[open] summary{color:var(--accent)}.summary-box{padding:12px 0 0;font-size:12px}.summary-row{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--line-soft)}.summary-row:last-child{border-bottom:none;padding-top:7px;font-weight:700}.summary-row span:first-child{color:var(--text-muted);flex-shrink:0}.summary-row span:last-child{font-family:var(--font-mono);text-align:right;min-width:0;overflow-wrap:anywhere}.c11-explica{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px;font-size:.8125rem;line-height:1.4;color:inherit}.c11-explica[hidden],.c11-explica li[hidden]{display:none}.c11-explica li{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:12px;align-items:baseline}.c11-explica b{font-weight:600;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.c11-explica span{min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;opacity:.86}.summary-row.c11-total{padding:10px 0 2px;border-bottom:none;align-items:baseline}.summary-row.c11-total span:first-child{color:inherit;font-weight:600}.summary-row.c11-total span:last-child{font-size:1.5rem;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.summary-row.c11-total+.summary-tax{font-size:.8125rem;color:var(--text-muted)}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--cta);color:var(--cta-on);border-radius:var(--r-md);font-size:13px;font-weight:700;transition:transform var(--t-fast);position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;inset:0;background:var(--cta-hover);opacity:0;transition:opacity var(--t-base)}@media(hover:hover)and (pointer:fine){.btn-primary:hover{transform:translateY(-1px)}}.btn-primary:hover:before{opacity:1}.btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-primary span,.btn-primary svg{position:relative;z-index:1}.btn-primary svg{width:14px;height:14px;transition:transform var(--t-base)}@media(hover:hover)and (pointer:fine){.btn-primary:hover svg{transform:translate(3px)}}.btn-ghost{display:inline-flex;align-items:center;gap:7px;padding:12px 18px;background:transparent;border:1px solid var(--line);border-radius:9px;font-size:13px;font-weight:500;color:var(--text);transition:background-color var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema)}.btn-ghost:hover{border-color:var(--text);background:var(--bg-tint)}.form-check{grid-column:1 / -1;display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer;padding:2px 0}.form-check input{width:15px;height:15px;margin:0;accent-color:var(--accent)}.orden-actions{display:flex;gap:8px;margin-top:8px}.orden-actions .btn-ghost{flex:1;justify-content:center;padding:10px 8px;font-size:12px}.folio-item{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;margin-bottom:8px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-md);font-size:12px;transition:border-color var(--t-fast)}.folio-item:hover{border-color:var(--text)}.folio-item b{font-family:var(--font-mono)}.folio-item .folio-meta{text-align:right;color:var(--text-muted);font-family:var(--font-mono)}.orden-card{text-align:center;padding:28px 22px 20px}.orden-check{width:54px;height:54px;margin:0 auto 14px;background:var(--ok);border-radius:50%;display:grid;place-items:center;color:var(--surface-page);animation:bounce-in .6s var(--ease-spring) both}@keyframes bounce-in{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.orden-check svg{width:30px;height:30px}.orden-status-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;background:#ffffff14;color:var(--warn);border-radius:999px;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-weight:700}.orden-status-pill:before{content:"";width:5px;height:5px;background:var(--warn);border-radius:50%}.modal.is-open .orden-status-pill:before{animation:pulse-dot 1.5s var(--ease-cinema) 3}.orden-folio-lbl{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.orden-folio{font-family:var(--font-mono);font-size:1.3rem;font-weight:700;letter-spacing:.02em;margin-bottom:12px}.orden-timer-block{padding:12px;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:12px}.orden-timer-lbl{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.orden-timer{font-family:var(--font-mono);font-size:1.9rem;font-weight:700;letter-spacing:-.02em}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%) translateY(12px);background:var(--text);color:#fff;padding:10px 18px;border-radius:999px;font-size:12px;font-weight:500;box-shadow:var(--shadow-3);opacity:0;pointer-events:none;transition:opacity .19s cubic-bezier(.55,0,.9,.4),transform .19s cubic-bezier(.55,0,.9,.4);z-index:2000;display:flex;align-items:center;gap:8px}.toast.is-visible{opacity:1;transform:translate(-50%) translateY(0);transition:opacity .3s var(--ease-cinema),transform .3s var(--ease-cinema)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.toast{background:var(--glass-scrim);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--glass-stroke-strong);box-shadow:var(--inner-top-light),var(--shadow-3)}}.toast svg{width:13px;height:13px;color:var(--surface-page)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-soft)}::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.total-info-filled .total-info-val:after{content:"";display:block;width:38px;height:2px;background:#0a0a0c38;border-radius:2px;margin-top:8px;transform-origin:left center}.total-info-val,.map-dist-badge-num,.map-dist-badge-eta b,.summary-row span:last-child,.bd-row strong,.opt-card-price,.ruta-info-item strong,.nav-resumen-total,.orden-folio,.orden-timer,.dockbar-total,.cargo-viz-cur{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}@media(min-width:601px){.cot-wrap{padding:64px 0 96px}#cotizar .step{margin-bottom:22px}.convo-wrap{margin-bottom:30px}}@media(hover:hover)and (pointer:fine){.cargo-card:hover,.opt-card:hover,.builder-item:hover,.acceso-option:hover{transform:translateY(-2px)}}.cargo-card:active,.opt-card:active,.builder-item:active,.acceso-option:active,.unidad-alt:active,.cuando-card:active,.convo-btn:active,.dockbar-cta:active,.total-cta:active,.btn-primary:active{transform:scale(.985);transition-duration:0s}.convo-btn:active{background:var(--accent);color:var(--accent-on)}.total-bar{transition:box-shadow var(--motion-fast) var(--ease-enter)}@keyframes money-land{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.total-info-val.money-land{animation:money-land var(--motion-enter) var(--ease-enter) both}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-statusbar{animation:rise-in .5s var(--ease-cinema) .05s backwards}.hero-wordmark-wrap{animation:rise-in .55s var(--ease-cinema) .14s backwards}.hero-descriptor{animation:rise-in .55s var(--ease-cinema) .22s backwards}.hero-claim{animation:rise-in .55s var(--ease-cinema) .3s backwards}.hero p.lead{animation:rise-in .55s var(--ease-cinema) .38s backwards}.convo-wrap{animation:rise-in .6s var(--ease-cinema) .48s backwards}.rv{opacity:0}.rv-in{animation:rise-in .55s var(--ease-cinema) calc(var(--rv-i, 0) * 55ms) both}.flota-card.rv-in:nth-child(1){animation-delay:0ms}.flota-card.rv-in:nth-child(2){animation-delay:60ms}.flota-card.rv-in:nth-child(3){animation-delay:.12s}.flota-card.rv-in:nth-child(4){animation-delay:.18s}.trust-item.rv-in:nth-child(1){animation-delay:0ms}.trust-item.rv-in:nth-child(2){animation-delay:50ms}.trust-item.rv-in:nth-child(3){animation-delay:.1s}.trust-item.rv-in:nth-child(4){animation-delay:.15s}.step.is-expanding>*:not(.step-head){animation:rise-in .28s var(--ease-cinema) backwards}.step.is-expanding>*:nth-child(2){animation-delay:40ms}.step.is-expanding>*:nth-child(3){animation-delay:80ms}.step.is-expanding>*:nth-child(n+4){animation-delay:.11s}.step.flow-cascada>.step-head{animation:rise-in .26s var(--ease-cinema) backwards}.step.flow-cascada>*:not(.step-head){animation:rise-in .28s var(--ease-cinema) backwards}.step.flow-cascada>*:nth-child(2){animation-delay:45ms}.step.flow-cascada>*:nth-child(3){animation-delay:90ms}.step.flow-cascada>*:nth-child(n+4){animation-delay:125ms}@keyframes done-ring{0%{box-shadow:0 0 #ffffff59}to{box-shadow:0 0 0 10px #fff0}}.step.is-done .step-num{animation:done-ring .55s var(--ease-out) 1}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-item[open] p{animation:faq-open .3s var(--ease-out) both}.convo-wrap{transition:box-shadow var(--t-base) var(--ease-out),border-color var(--t-base)}.convo-wrap:focus-within{border-color:var(--glass-stroke-strong);box-shadow:var(--elev-2),var(--inner-top-light)}button,summary,.chip{touch-action:manipulation}#print-sheet{display:none}@media print{body{background:#fff!important}body>*:not(#print-sheet){display:none!important}#print-sheet{display:block;background:#fff;color:#000;font:12px/1.55 Arial,Helvetica,sans-serif;padding:24px}#print-sheet h1{font-size:18px;margin:0 0 2px}#print-sheet .ps-sub{color:#444;margin:0 0 14px}#print-sheet table{width:100%;border-collapse:collapse;margin:10px 0}#print-sheet td{padding:5px 0;border-bottom:1px solid #ddd;vertical-align:top}#print-sheet td:last-child{text-align:right;white-space:nowrap}#print-sheet .ps-total td{font-weight:700;border-bottom:2px solid #000}#print-sheet .ps-legal{margin-top:14px;color:#444;font-size:11px}}#cotizar .convo-wrap,#cotizar .step,#cotizar .step .ab-pill-field,#m-punto,#m-punto .ab-pill-field,#cotizar .step .builder,#cotizar .step .builder-items,#cotizar .step .chip,#cotizar .step .more-options,#cotizar .step .opt-card,#m-servicio .opt-card,#cotizar .step .smart-note,#cotizar>.wrap>.more-options,#cotizar>.wrap>.smart-note,#cotizar .step .map-routing-overlay{--v-ink: #141414;--v-ink-muted: #5F5F63;--v-ink-dim: #66666A;--v-paper: #F8F8F4;--v-hairline: rgba(20,20,20,.12);--v-hairline-strong: rgba(20,20,20,.3);--v-brow: rgba(255,255,255,.9);--surface-page: var(--v-paper);--text: var(--v-ink);--fg: var(--v-ink);--muted: var(--v-ink-muted);--text-muted:var(--v-ink-muted);--text-dim: var(--v-ink-dim);--accent: var(--v-ink);--accent-deep: var(--v-ink);--accent-soft: rgba(20,20,20,.07);--accent-glow: rgba(20,20,20,.14);--accent-on: #F4F4EF;--ring: var(--v-ink);--hairline: var(--v-hairline);--line: var(--v-hairline);--line-soft: rgba(20,20,20,.06);--error: #C2401E;--route-off: #C8C8C2;--ok: var(--v-ink);--warn: #4A4A4E;--cta: var(--v-ink);--cta-hover: #2A2A2C;--cta-on: #F4F4EF;--bg: #FDFDFB;--bg-soft: #F1F1EC;--bg-tint: #E9E9E4;--surface: #FDFDFB;--surface-calm: #EFEFEA;--glass-scrim: rgba(252,252,250,.82);--glass-fill: rgba(20,20,20,.035);--glass-fill-active: rgba(20,20,20,.06);--glass-hi: var(--v-brow);--glass-stroke: var(--v-hairline);--glass-stroke-strong:var(--v-hairline-strong);--inner-top-light: inset 0 1px 0 var(--v-brow)}#cotizar .convo-wrap{background:#fbfbf8;border:1px solid var(--v-hairline);border-radius:var(--r-card);box-shadow:var(--elev-2)}#cotizar .step{background:#fbfbf8;border:1px solid rgba(20,20,20,.1);box-shadow:none}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#cotizar .convo-wrap{background:#ffffff9e;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}#cotizar .step{background:#ffffff94;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}#cotizar .step .ab-suggest,#cotizar .convo-wrap .ab-suggest,#cotizar .step .map-routing-overlay{background:var(--glass-scrim)}#cotizar .step .map-dist-badge-sep{background:#1414142e}}#cotizar .convo-wrap .convo-tag:before{box-shadow:0 0 0 4px #1414140f}#cotizar .convo-wrap .convo-row input:focus{border-color:#14141459}#cotizar .convo-wrap .convo-chip{background:#14141409}#cotizar .convo-wrap .convo-spin{border-color:#ffffff4d;border-top-color:var(--cta-on)}#cotizar .step .ab-rail.is-active .ab-dot-a{box-shadow:0 0 0 3px #1414141a}#cotizar .step .map-routing-overlay{background:#fafaf8f0}#cotizar .step .mani-suggest,#m-servicio .mani-suggest,#cotizar .step .savings-tip{border-color:var(--v-hairline)}#cotizar .step .maplibregl-ctrl-group{border-color:#ffffff1a!important}#cotizar .step .maplibregl-ctrl button+button{border-top-color:#ffffff1a!important}#cotizar .step.is-done .step-num{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F4F4EF'%3E%3Cpath d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E")}#cotizar .step .cargo-card.is-selected:after,#cotizar .step .opt-card.is-selected:after,#m-servicio .opt-card.is-selected:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F4F4EF'%3E%3Cpath d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E")}#cotizar .step .acceso-option.is-selected .acceso-option-radio:after,#m-servicio .acceso-option.is-selected .acceso-option-radio:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F4F4EF'%3E%3Cpath d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E")}#cotizar .step .day-card.is-selected,#cotizar .step .horario-chip.is-selected,#cotizar .step .cuando-card.is-selected{background:var(--v-ink);color:#f4f4ef;border-color:var(--v-ink);box-shadow:var(--elev-1)}#cotizar .total-bar{background:#0a0a0c;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(255,255,255,.1);border-top-color:#ffffff38;border-radius:var(--r-card);padding:28px;box-shadow:0 1px 2px #0a0a0c2e,0 28px 72px #0a0a0c47}@media(max-width:600px){#cotizar .total-bar{padding:24px 20px}}#cotizar .total-info-empty{gap:16px}#cotizar .total-info-empty-icon{width:48px;height:48px;font-size:22px;color:#fff;background:#ffffff0f;border-color:#ffffff42;box-shadow:inset 0 1px #ffffff29,0 0 0 7px #ffffff0a}#cotizar .total-info-empty-title{font-size:16px;color:#fff;letter-spacing:-.015em}#cotizar .total-info-empty-sub{color:#c9c9ce;margin-top:3px;letter-spacing:.03em}#cotizar .total-empty-link{color:#fff}#cotizar .total-empty-link:focus-visible{outline-color:#fff}#cotizar .total-info-lbl{color:#b4b4b8}#cotizar .total-info-val{color:#fff}#cotizar .total-info-val em,#cotizar .total-info-note{color:#b4b4b8}#cotizar .total-info-note strong{color:#fff}#cotizar .total-info-filled .total-info-val:after{width:64px;height:3px;background:#ffffff38;border-radius:3px;margin-top:10px}#cotizar .total-info-val.money-land:after{animation:subraya-brasa .9s var(--ease-transito) both}@keyframes subraya-brasa{0%{transform:scaleX(0);background:var(--cargox-red)}45%{transform:scaleX(1);background:var(--cargox-red)}to{transform:scaleX(1);background:#ffffff38}}#cotizar .total-cta{padding:15px 26px;background:#fff;color:#0a0a0c;box-shadow:0 6px 18px #0a0a0c61}@media(hover:hover)and (pointer:fine){#cotizar .total-cta:not(:disabled):hover{background:#f1f1f1;transform:translateY(-1px);box-shadow:0 10px 26px #0a0a0c7a}}#cotizar .total-cta:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}#cotizar .total-cta:disabled{background:#ffffff1f;color:#b4b4b8;box-shadow:none}#cotizar .total-bar .breakdown-toggle{color:#b4b4b8}#cotizar .total-bar .breakdown-toggle:hover{color:#fff}#cotizar .total-bar .breakdown-toggle:focus-visible{outline-color:#fff}#cotizar .total-bar .bd-iva-note{color:#b4b4b8}#cotizar .total-bar .savings-tip-action{box-shadow:0 4px 12px #0a0a0c59}.modal-content,.modal-content .orden-card{--surface-page: #F8F8F4;--text: #141414;--fg: #141414;--muted: #5F5F63;--text-muted:#5F5F63;--text-dim: #66666A;--accent: #141414;--accent-deep:#141414;--accent-soft: rgba(20,20,20,.07);--accent-glow: rgba(20,20,20,.14);--accent-on: #F4F4EF;--ring: #141414;--hairline: rgba(20,20,20,.12);--line: rgba(20,20,20,.12);--line-soft: rgba(20,20,20,.06);--error: #C2401E;--ok: #141414;--warn: #4A4A4E;--cta: #141414;--cta-hover: #2A2A2C;--cta-on: #F4F4EF;--bg: #FDFDFB;--bg-soft: #F1F1EC;--bg-tint: #E9E9E4;color:var(--text)}.modal-content{background:#fbfbf8}.modal-content .orden-status-pill{background:none}[hidden]{display:none!important}:root{--ui-ink: #141414;--ui-paper: #F4F4EF;--ui-paper-raised: #FBFBF8;--ui-muted: #626267;--ui-line: rgba(20,20,20,.12);--ui-line-strong: rgba(20,20,20,.22);--ui-signal: #E5243F;--ui-obsidian: #0A0A0C;--ui-canvas: #F2F2ED;--ui-glass-solid: #F8F8F5;--ui-glass-fill: rgba(250,250,247,.76);--ui-glass-fill-mobile: rgba(250,250,247,.88);--ui-glass-stroke: rgba(20,20,20,.14);--ui-glass-stroke-focus: rgba(20,20,20,.24);--ui-glass-highlight: rgba(255,255,255,.92);--ui-glass-blur: 16px;--ui-shadow-rest: inset 0 1px 0 var(--ui-glass-highlight), 0 2px 8px rgba(20,20,20,.05), 0 22px 60px rgba(20,20,20,.09);--ui-shadow-focus: inset 0 1px 0 #FFFFFF, 0 3px 10px rgba(20,20,20,.07), 0 28px 72px rgba(20,20,20,.12), 0 0 0 1px rgba(20,20,20,.05);--ui-radius-panel: 18px;--motion-enter: .26s;--motion-exit: .14s;--motion-fast: .16s;--ease-enter: cubic-bezier(.16,1,.3,1);--ease-exit: cubic-bezier(.55,0,.9,.4)}.skip-link{position:fixed;top:12px;left:12px;z-index:1200;min-height:44px;padding:11px 16px;display:inline-flex;align-items:center;color:#f4f4ef;background:#141414;border-radius:999px;transform:translateY(-160%);transition:transform .18s var(--ease-cinema)}.skip-link:focus{transform:translateY(0)}.scroll-progress{display:none}body{background-color:var(--ui-canvas);background-image:linear-gradient(180deg,#F7F7F3 0%,var(--ui-canvas) 72%,#EEEEEA 100%);background-repeat:no-repeat}.hero,body.has-cotizacion .hero{min-height:0;max-height:none;padding:12px 0 0;display:block;overflow:visible;opacity:1;text-align:left;border:0;transition:none}.hero:before,.hero:after{display:none}.hero .wrap{max-width:800px}.hero-bar{position:relative;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(20,20,20,.12)}.hero-bar:after{content:"";position:absolute;left:0;bottom:-1px;width:28px;height:1px;background:var(--cargox-red);transform:scaleX(0);transform-origin:left center;animation:brand-line-lock .42s var(--ease-enter) 80ms forwards}.hero-live-dot{width:5px;height:5px;flex:0 0 auto;background:var(--cargox-red);border-radius:50%;animation:status-lock .36s var(--ease-enter) .16s both;box-shadow:none}.hero-wordmark-wrap{width:auto;max-width:none;margin:0;display:inline-flex;align-items:baseline;gap:9px;animation:none}.hero-wordmark{color:#141414;font-size:19px;line-height:1;letter-spacing:.15em;animation:logo-lock .32s var(--ease-enter) both}.hero-brand-meta,.hero-context{color:#66666a;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-context{min-height:44px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}body.flow-started .hero{display:block}@keyframes logo-lock{0%{opacity:.01;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes brand-line-lock{to{transform:scaleX(1)}}@keyframes status-lock{0%{opacity:.01;transform:scale(.45)}to{opacity:1;transform:scale(1)}}.cot-wrap{min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px);padding:10px 0 72px}body.flow-started .cot-wrap{min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px)}.quote-flow{position:relative;scroll-margin-top:20px;background:var(--ui-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--ui-glass-stroke);border-top-color:var(--ui-glass-highlight);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-rest);transition:box-shadow var(--motion-fast) var(--ease-enter),border-color var(--motion-fast),background-color var(--motion-fast)}.quote-flow:focus-within{border-color:var(--ui-glass-stroke-focus);box-shadow:var(--ui-shadow-focus)}.quote-flow[data-flow-stage=resultado]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;box-shadow:none}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.quote-flow:not([data-flow-stage=resultado]){background:linear-gradient(145deg,#ffffff57,#ffffff0f 46%,#14141405),var(--ui-glass-fill);-webkit-backdrop-filter:blur(var(--ui-glass-blur)) saturate(112%);backdrop-filter:blur(var(--ui-glass-blur)) saturate(112%)}}.flow-progress{margin:0;color:#141414;background:transparent;border:0;border-bottom:1px solid rgba(20,20,20,.1);border-radius:0;box-shadow:none;overflow:hidden}.flow-progress-head{min-height:46px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(20,20,20,.1)}.flow-progress-kicker{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#66666a}.flow-estado{display:flex;align-items:center;gap:7px;min-width:0;margin:0 10px}.flow-estado-orbe{flex:0 0 auto;width:24px;height:24px;line-height:0;display:none}.flow-estado-orbe.is-on{display:block}.flow-estado-txt{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.07em;color:#66666a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-shortcut-link{min-width:44px;min-height:44px;padding:0 4px;color:#4f4f53;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.flow-progress-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.flow-progress-list li{min-width:0}.flow-progress-list li+li{border-left:1px solid rgba(20,20,20,.1)}.flow-progress-step{position:relative;width:100%;min-height:66px;padding:11px 12px;display:flex;align-items:center;gap:9px;text-align:left;color:#66666a;cursor:pointer;transition:color .18s,background .18s}.flow-progress-step:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:transparent;transform:scaleX(0);transition:transform .22s var(--ease-cinema),background .18s}.flow-progress-step:disabled{cursor:default;opacity:.43}.flow-progress-step[aria-current=step]:after{background:var(--cargox-red);transform:scaleX(1)}.flow-progress-num{flex:0 0 auto;font-family:var(--font-mono);font-size:10px;font-weight:700;color:inherit}.flow-progress-copy{min-width:0;display:grid;gap:2px}.flow-progress-copy b{font-size:12px;line-height:1.2}.flow-progress-copy small{overflow:hidden;color:#6a6a6e;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.flow-stage{position:relative}.flow-panel[hidden]{display:none!important}#cotizar .flow-panel{animation:none}.flow-panel.flow-enter-initial,.flow-panel.flow-enter-forward,.flow-panel.flow-enter-back,.flow-panel.flow-exit-forward,.flow-panel.flow-exit-back{will-change:transform,opacity}.flow-panel.flow-exit-forward,.flow-panel.flow-exit-back{pointer-events:none}#cotizar .flow-panel.flow-enter-initial{animation:flow-enter-initial .34s var(--ease-enter) both}#cotizar .flow-panel.flow-enter-forward{animation:flow-enter-forward var(--motion-enter) var(--ease-enter) both}#cotizar .flow-panel.flow-enter-back{animation:flow-enter-back var(--motion-enter) var(--ease-enter) both}#cotizar .flow-panel.flow-exit-forward{animation:flow-exit-forward var(--motion-exit) var(--ease-exit) both}#cotizar .flow-panel.flow-exit-back{animation:flow-exit-back var(--motion-exit) var(--ease-exit) both}@keyframes flow-enter-initial{0%{opacity:.01;transform:translate3d(0,8px,0) scale(.995)}to{opacity:1;transform:none}}@keyframes flow-enter-forward{0%{opacity:.01;transform:translate3d(12px,0,0) scale(.995)}to{opacity:1;transform:none}}@keyframes flow-enter-back{0%{opacity:.01;transform:translate3d(-12px,0,0) scale(.995)}to{opacity:1;transform:none}}@keyframes flow-exit-forward{to{opacity:.01;transform:translate3d(-8px,0,0) scale(.995)}}@keyframes flow-exit-back{to{opacity:.01;transform:translate3d(8px,0,0) scale(.995)}}#cotizar .convo-wrap,#cotizar .step{margin:0;padding:24px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;box-shadow:none;transition:none}#cotizar .convo-wrap:focus-within,#cotizar .step.is-current{border-color:transparent;box-shadow:none}#cotizar .step.is-current{background:transparent;padding:24px;pointer-events:auto}#cotizar .step.is-current .step-head{display:flex;margin-bottom:18px;opacity:1}#cotizar .step.is-current:after{display:none}#cotizar [id^=flow-title-]:focus{outline:none}#cotizar [id^=flow-title-]:focus-visible{outline:none;background-image:linear-gradient(var(--cargox-red),var(--cargox-red));background-repeat:no-repeat;background-position:left bottom;background-size:32px 2px}.routeline{display:none}.flow-manual{min-height:44px;margin-top:14px;margin-left:-10px;padding:0 10px;display:inline-flex;align-items:center;gap:8px;color:#4f4f53;border-radius:999px;font-size:12px;font-weight:700;transition:color var(--motion-fast),background-color var(--motion-fast)}.flow-manual svg{width:14px;height:14px;transition:transform .18s var(--ease-cinema)}.flow-manual:hover{color:#141414;background:#ffffff94}@media(hover:hover)and (pointer:fine){.flow-manual:hover svg{transform:translate(3px)}}#cotizar .convo-row input{background:#f0f0eb;border-color:#14141424;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #14141409}#cotizar .convo-row input:hover{border-color:#14141438}#cotizar .convo-row input:focus{background:#fff;border-color:#f12d477a;box-shadow:0 0 0 4px #f12d4717,inset 0 1px #fff}#cotizar .convo-btn{background:#141414;color:#f4f4ef;border:1px solid #141414;box-shadow:inset 0 1px #ffffff24,0 8px 20px #1414142e}#cotizar .convo-btn svg{transition:transform var(--motion-fast) var(--ease-enter)}@media(hover:hover)and (pointer:fine){#cotizar .convo-btn:not(:disabled):hover{background:#242426;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 12px 26px #14141438}}@media(hover:hover)and (pointer:fine){#cotizar .convo-btn:not(:disabled):hover svg{transform:translate(2px)}}#cotizar .convo-btn:not(:disabled):active{transform:scale(.985);transition-duration:0s}#cotizar .convo-wrap:has(.convo-mudanza.is-visible) .convo-btn{color:#141414;background:transparent;border:1px solid rgba(20,20,20,.22);box-shadow:none}#cotizar .convo-wrap:has(.convo-mudanza.is-visible) .convo-btn:hover{color:#141414;background:#1414140b;box-shadow:none}.convo-command-kicker{min-height:24px;margin-bottom:14px;display:flex;align-items:center;gap:10px;color:var(--ui-muted);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.convo-command-kicker>span:first-child{color:var(--ui-ink)}.convo-command-kicker>span+span{padding-left:11px;border-left:1px solid var(--ui-line-strong)}#cotizar .convo-title{max-width:680px;margin-bottom:8px;font-size:clamp(30px,5vw,42px);font-weight:700;letter-spacing:-.045em;line-height:1.02}#cotizar .convo-subtitle{max-width:610px;margin-bottom:20px;color:var(--ui-muted);font-size:15px}#cotizar .convo-prompt{display:none}#cotizar .convo-row{gap:8px}#cotizar .convo-row input{min-height:58px;padding-inline:18px;border-radius:14px}#cotizar .convo-btn{min-height:58px;padding-inline:22px;border-radius:14px;transition:transform var(--motion-fast) var(--ease-enter),background-color var(--motion-fast),box-shadow var(--motion-fast);transition-timing-function:var(--ease-cinema)}.convo-trustline{margin-top:13px;display:flex;flex-wrap:wrap;gap:7px 18px;color:var(--ui-muted);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.convo-trustline span{display:inline-flex;align-items:center;gap:7px}.convo-trustline span:before{content:"";width:4px;height:4px;flex:0 0 auto;background:var(--ui-signal);border-radius:50%}#cotizar .convo-brief{margin-top:20px;padding:14px;color:var(--ui-ink);background:#f4f4efeb;border:1px solid var(--ui-line);border-radius:14px;box-shadow:inset 0 1px #ffffffe0}#cotizar .convo-brief:focus{outline:none}#cotizar .convo-brief:focus-visible{border-color:var(--ui-ink);outline:none;box-shadow:inset 0 0 0 1px var(--ui-ink)}#cotizar .convo-brief-head{margin:0 2px 12px}#cotizar .convo-brief-title{color:var(--ui-ink)}#cotizar .convo-brief-badge{color:var(--ui-muted);background:var(--ui-paper-raised);border-color:var(--ui-line)}#cotizar .convo-brief-badge.is-ready{color:var(--ui-ink)}#cotizar .convo-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--ui-line);border:1px solid var(--ui-line);border-radius:11px}#cotizar .convo-fact{position:relative;min-width:0;min-height:106px;padding:13px 36px 12px 13px;display:grid;align-content:start;gap:5px;color:var(--ui-ink);background:var(--ui-paper-raised);border:0;border-radius:0;text-align:left;cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast)}#cotizar .convo-fact:hover{background:#fff}#cotizar .convo-fact:focus-visible{z-index:1;outline:3px solid var(--ui-signal);outline-offset:-3px}#cotizar .convo-fact>svg{position:absolute;top:13px;right:12px;width:15px;height:15px;color:var(--ui-muted);transition:transform var(--motion-fast) var(--ease-enter),color var(--motion-fast);transition-timing-function:var(--ease-cinema)}@media(hover:hover)and (pointer:fine){#cotizar .convo-fact:hover>svg{color:var(--ui-ink);transform:translate(2px)}}#cotizar .convo-fact-label{margin:0;color:var(--ui-muted)}#cotizar .convo-fact-value{min-height:35px;color:var(--ui-ink);font-size:13px;line-height:1.32}#cotizar .convo-fact-state{display:inline-flex;align-items:center;gap:6px;color:var(--ui-muted);font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}#cotizar .convo-fact-state i{width:5px;height:5px;flex:0 0 auto;background:currentColor;border-radius:50%}#cotizar .convo-fact.is-known .convo-fact-state{color:#343438}#cotizar .convo-fact.is-assumed .convo-fact-state,#cotizar .convo-fact.is-missing .convo-fact-state{color:#b51e35}#cotizar .convo-fact.is-derived .convo-fact-state{color:#515158}#cotizar .convo-fact.is-missing .convo-fact-value{color:#68686d}#cotizar .convo-assumption,#cotizar .convo-question{color:var(--ui-ink);background:var(--ui-paper-raised);border-color:var(--ui-line-strong)}.flow-controls{min-height:70px;margin-top:0;padding:10px 12px 14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:22px 10px;color:#141414;background:transparent;border:0;border-top:1px solid rgba(20,20,20,.1);border-radius:0;box-shadow:none}.flow-back{grid-column:1;grid-row:1}.flow-next{grid-column:2;grid-row:1;justify-self:end}.flow-status-copy{grid-column:1 / -1;grid-row:2}.flow-controls:has(.flow-back[hidden]){grid-template-columns:1fr}.flow-controls:has(.flow-back[hidden]) .flow-next{grid-column:1;justify-self:center}.flow-back,.flow-next{min-height:48px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;font-size:13px;font-weight:700;transition:transform var(--motion-fast),background-color .18s,color .18s;transition-timing-function:var(--ease-cinema)}.flow-next{min-height:48px;padding:0 26px;font-size:13px}.flow-back{color:#4f4f53;border:1px solid rgba(20,20,20,.14)}.flow-back:hover{color:#141414;background:#1414140a}.flow-next:not(:disabled){box-shadow:0 2px 8px #1414141a}@media(hover:hover)and (pointer:fine){.flow-next:not(:disabled):hover{transform:translateY(-1px);background:#272729;box-shadow:0 4px 12px #14141424}}.flow-next:not(:disabled):active,.flow-back:active{transform:scale(.985);transition-duration:0s}.flow-next:disabled{color:#8a8a8e;background:#e6e6e1;cursor:not-allowed}.flow-back svg,.flow-next svg{width:16px;height:16px}.flow-status-copy{min-width:0;padding-top:10px;display:grid;justify-items:center;gap:2px;text-align:center}.flow-status-copy span{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.flow-status-copy small{color:#66666a;font-size:11px}.result-stage .total-bar{margin:0}.result-stage .total-bar:focus{outline:none}.result-stage .total-bar:focus-visible{outline:2px solid var(--ring);outline-offset:3px}#cotizar .result-stage .smart-note{--text: #4F4F53;--text-muted: #5F5F63;margin:0 0 12px;padding:9px 12px;color:#4f4f53;background:transparent;border:0;border-left:2px solid var(--cargox-red);border-radius:0;box-shadow:none}#cotizar .result-stage .smart-note svg{color:#4f4f53}#wa-advice:focus{outline:none}#wa-advice:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#cotizar .total-bar{gap:24px 28px;border-color:#ffffff1f;border-top-color:#ffffff3d;box-shadow:0 2px 4px #0a0a0c24,0 24px 64px #0a0a0c3d}#cotizar .total-bar.is-ready{box-shadow:0 2px 4px #0a0a0c29,0 30px 72px #0a0a0c47}.quote-passport{grid-column:1 / -1;min-width:0;color:#f4f4ef}.quote-passport-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.quote-passport h3{margin-top:7px;color:#fff;font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.035em}.quote-passport h3:focus{outline:none}.quote-passport h3:focus-visible{background-image:linear-gradient(var(--ui-signal),var(--ui-signal));background-repeat:no-repeat;background-position:left bottom;background-size:36px 2px}#quote-passport-rabon{white-space:normal;margin:8px 0 0}.quote-passport-emitida{align-self:center;color:#a8a8ac;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;white-space:nowrap}.quote-passport-route{width:100%;min-height:74px;margin-top:20px;padding:13px 14px;display:grid;grid-template-columns:30px minmax(0,1fr) 0 30px;align-items:center;gap:12px;color:#f4f4ef;background:#ffffff0b;border:1px solid rgba(255,255,255,.12);border-radius:12px;text-align:left;cursor:pointer;transition:background-color var(--motion-fast),border-color var(--motion-fast)}.qp-boleto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"ori des" "leg leg";align-items:start;gap:8px 10px;width:100%}.qp-punto{min-width:0;display:grid;gap:2px}.qp-punto:not(.is-destino){grid-area:ori}.qp-punto.is-destino{grid-area:des;text-align:right}.qp-punto small{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#f4f4ef85}.qp-punto b{font-size:15px;font-weight:700;line-height:1.25;color:#f4f4ef;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qp-trayecto{grid-area:leg;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:2px}.qp-hilo{height:1px;background:#ffffff47}.qp-trayecto>span{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.05em;color:#f4f4efb8;white-space:nowrap;padding:3px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px}@media(max-width:359px){.qp-hilo{width:8px}.qp-punto b{font-size:14px}}.quote-passport-route:hover{background:#ffffff13;border-color:#ffffff38}.quote-passport-route:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}.quote-passport-node{width:30px;height:30px;display:grid;place-items:center;color:#0a0a0c;background:#fff;border-radius:50%;font-family:var(--font-mono);font-size:10px;font-weight:700}.quote-passport-route-copy{min-width:0;display:grid;gap:3px}.quote-passport-route-copy small,.quote-passport-fact small{color:#afafb4;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.quote-passport-route-copy strong{overflow:visible;color:#fff;font-size:14px;font-weight:700;overflow-wrap:anywhere;white-space:normal}.quote-passport-route-copy>span{color:#c5c5ca;font-size:12px}.quote-passport-route-line{position:relative;height:1px;overflow:hidden;background:#fff3}.quote-passport-route-line:after{content:"";position:absolute;inset:0;background:var(--ui-signal);transform:scaleX(0);transform-origin:left center}.quote-passport.is-ready .quote-passport-route-line:after{animation:brand-line-lock .42s var(--ease-enter) 80ms forwards}.quote-passport-grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px}.quote-passport-fact{position:relative;min-width:0;min-height:84px;padding:12px 13px;display:grid;align-content:start;gap:5px;color:#fff;background:transparent;border:0;text-align:left;cursor:pointer;transition:background-color var(--motion-fast)}.quote-passport-fact+.quote-passport-fact{border-left:1px solid rgba(255,255,255,.12)}.quote-passport-fact:focus-visible{z-index:1;outline:3px solid #FFFFFF;outline-offset:-3px}.quote-passport-fact strong{min-width:0;overflow:visible;color:#fff;font-size:14px;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.total-action{align-self:end;display:grid;justify-items:end;gap:9px}.total-action>small{max-width:230px;color:#afafb4;font-size:10px;line-height:1.35;text-align:right}#cotizar .total-cta{min-height:50px;transition:transform var(--motion-fast) var(--ease-enter),background-color var(--motion-fast),box-shadow var(--motion-fast);transition-timing-function:var(--ease-cinema)}.quote-precision-action{min-height:44px;padding:8px 4px;color:#f4f4ef;background:transparent;border:0;border-bottom:1px solid rgba(244,244,239,.42);font:600 13px/1.3 var(--font-body);cursor:pointer;transition:color var(--motion-fast),border-color var(--motion-fast)}.quote-precision-action:hover{color:#fff;border-color:#fff}.quote-precision-action:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}.submission-status{flex:1 0 100%;min-width:0;overflow-wrap:anywhere;min-height:44px;padding:10px 12px;color:var(--text-main);background:var(--bg-soft, #F4F4EF);border-left:3px solid var(--accent, #E5243F);border-radius:10px;font-size:13px;line-height:1.4}.submission-status[data-kind=error]{color:var(--error, #A3122A)}.submission-wa{flex:1 0 100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 16px;border-radius:999px;background:var(--text-main, #1A1A1D);color:var(--surface-page, #F4F4EF);font-size:14px;font-weight:650;text-decoration:none}.submission-wa[hidden]{display:none}.submission-status[data-kind=pending]{color:var(--text-muted)}.submission-status[hidden]{display:none}#cotizar .total-bar.is-computing-price .total-info-val,#cotizar .total-bar.is-computing-price .total-info-val em{color:transparent}body:not(.flow-result) .dockbar,body.has-cotizacion:not(.flow-result) .dockbar{transform:translateY(110%)!important}.wa-fab{display:none}.cargo-card,.opt-card,.cuando-card,.day-card,.horario-chip,.acceso-option{touch-action:manipulation}#cotizar .ab-suggest,#cotizar .map-empty-state,#cotizar .map-routing-overlay,#cotizar .map-dist-badge,#cotizar .map-action-btn,#cotizar .maplibregl-popup-content,.toast{-webkit-backdrop-filter:none;backdrop-filter:none}#cotizar .ab-suggest,#cotizar .map-empty-state,#cotizar .map-routing-overlay{background:#f8f8f5}#cotizar .map-dist-badge{background:#f4f4ef}#cotizar .map-action-btn{color:#f4f4ef;background:#141414;border-color:#ffffff2e;transition:color var(--motion-fast),background-color var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast) var(--ease-enter);transition-timing-function:var(--ease-cinema)}@media(hover:hover)and (pointer:fine){#cotizar .map-action-btn:not(:disabled):hover{transform:translateY(-1px)}}.toast{background:#141414}.modal-close{width:44px;height:44px}.modal .form-field input,.modal .form-field select,.modal .btn-ghost,.modal #confirmar-reserva,.modal .form-check{min-height:44px}.modal{background:#0a0a0c94;-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity var(--motion-exit) var(--ease-exit),visibility 0s linear var(--motion-exit)}.modal.is-open{transition:opacity var(--motion-enter) var(--ease-enter),visibility 0s}.modal-content{box-shadow:0 30px 90px #00000052;transform:translate3d(0,12px,0) scale(.985);transition:transform var(--motion-exit) var(--ease-exit)}.modal.is-open .modal-content{transform:none;transition:transform var(--motion-enter) var(--ease-enter)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.modal.is-open{-webkit-backdrop-filter:blur(8px) saturate(108%);backdrop-filter:blur(8px) saturate(108%)}}.flota-sec{padding:76px 0 64px;background:transparent;border-top:1px solid var(--ui-line)}.flota-sec-head{max-width:none;margin:0 0 32px;display:grid;grid-template-columns:160px minmax(0,1.15fr) minmax(260px,.75fr);align-items:start;gap:24px 36px;text-align:left}.flota-tag{margin:7px 0 0;color:var(--ui-muted);font-size:9px}.flota-tag:before{content:"";width:18px;height:2px;margin:0 0 10px;display:block;background:var(--ui-signal)}.flota-h2{max-width:650px;font-size:clamp(30px,4vw,46px);font-weight:700;letter-spacing:-.045em;line-height:1.02}.flota-lead{margin:5px 0 0;color:var(--ui-muted);font-size:14px}.flota-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;background:var(--ui-paper-raised);border-top:1px solid var(--ui-line);border-left:1px solid var(--ui-line);border-radius:14px}.flota-card{min-height:250px;padding:20px;display:flex;flex-direction:column;background:transparent;border:0;border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);border-radius:0;transition:background-color var(--motion-fast)}.flota-card:hover{background:#fff}.flota-name{font-size:17px;letter-spacing:-.02em}.flota-use{color:var(--ui-muted)}.flota-specs{margin-top:auto}.flota-note{max-width:none;margin:18px 0 0;padding:0 2px;color:var(--ui-muted)}.trust-strip{max-width:none;margin:34px 0 0;gap:0;overflow:hidden;border:1px solid var(--ui-line);border-radius:12px}.trust-item{min-height:108px;padding:18px}.trust-item+.trust-item{border-left:1px solid var(--ui-line)}.trust-cover{max-width:none;margin:0;padding:24px 2px;border-top:0;border-bottom:1px solid var(--ui-line)}.flota-especial{max-width:none;margin:16px 0 0;text-align:left}.faq{padding:68px 0;background:#eaeae485}.faq .wrap{max-width:1120px;display:grid;grid-template-columns:minmax(200px,.62fr) minmax(0,1.38fr);align-items:start;gap:64px}.faq-title{position:sticky;top:24px;margin:0;text-align:left}.faq-title-tag{font-size:9px}.faq-title h2{max-width:260px;font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:700;letter-spacing:-.04em;line-height:1.04}.faq-list{max-width:none;margin:0;border-top:1px solid var(--ui-line-strong)}.faq-item{padding:20px 0;border-color:var(--ui-line)}.faq-item summary{min-height:44px;font-size:15px}@media(max-width:900px){.flota-sec-head{grid-template-columns:1fr;gap:12px}.flota-tag{margin-top:0}.flota-grid,.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-item:nth-child(3){border-left:0;border-top:1px solid var(--ui-line)}.trust-item:nth-child(4){border-top:1px solid var(--ui-line)}.faq .wrap{grid-template-columns:1fr;gap:28px}.faq-title{position:static}}@media(max-width:520px){.flota-grid{grid-template-columns:1fr}.flota-card{min-height:0}.trust-strip{grid-template-columns:1fr}.trust-item+.trust-item{border-left:0;border-top:1px solid var(--ui-line)}}@media(max-width:720px){.flota-sec{padding:48px 0 42px}.flota-sec-head{margin-bottom:24px}.flota-h2{font-size:clamp(29px,9vw,38px)}.faq{padding:50px 0}.hero,body.has-cotizacion .hero{min-height:0;padding:10px 0 0}.hero-bar{min-height:42px}.hero-context{min-height:42px;font-size:8px;letter-spacing:.09em}.cot-wrap{min-height:calc(100vh - 52px);min-height:calc(100dvh - 52px);padding:8px 0 64px}body.flow-started .cot-wrap{min-height:calc(100vh - 52px);min-height:calc(100dvh - 52px)}.quote-flow{--ui-glass-fill: var(--ui-glass-fill-mobile);--ui-glass-blur: 12px}#quote-flow{display:flex;flex-direction:column;min-height:calc(100dvh - 88px)}#quote-flow>.flow-controls{margin-top:auto}#quote-flow>.flow-stage{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:safe center}#cotizar .convo-wrap,#cotizar .step,#cotizar .step.is-current{padding:24px 16px 20px;border-radius:0}#cotizar .convo-title{font-size:clamp(28px,9vw,36px)}#cotizar .convo-subtitle{font-size:14px}.convo-command-kicker{margin-bottom:12px}.convo-trustline{display:grid;gap:7px}#cotizar .convo-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#cotizar .convo-fact{min-height:112px;padding:12px 30px 11px 11px}#cotizar .convo-fact>svg{top:12px;right:10px}.flow-progress-copy small{display:none}.flow-progress-step{min-height:46px;padding:9px 7px;justify-content:center;gap:5px}.flow-progress-copy b{font-size:11px}.flow-progress-num{font-size:9px}.flow-controls{gap:8px;padding:9px}.flow-status-copy{grid-column:1 / -1;grid-row:2;padding-top:10px;padding-inline:4px;padding-bottom:2px}.form-field input,.form-field textarea{font-size:16px}#cotizar .total-bar{grid-template-columns:1fr;gap:14px;padding:17px 16px}.quote-passport-head{gap:12px}.quote-passport h3{font-size:21px}.quote-passport-route{min-height:66px;margin-top:14px;padding:10px 11px;grid-template-columns:30px minmax(0,1fr) 30px;gap:10px}.quote-passport-route-line{display:none}.quote-passport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-passport-fact{min-height:70px;padding:9px 10px}.quote-passport-fact>span{display:none}.quote-passport-fact:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.12)}.quote-passport-fact:nth-child(4){border-top:1px solid rgba(255,255,255,.12)}.total-action{width:100%;justify-items:stretch}.total-action>small{max-width:none;text-align:center}#cotizar .total-cta{width:100%;justify-content:center}.modal{align-items:flex-end;padding:0}.modal-content{width:100%;max-width:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--r-md) var(--r-md) 0 0;transform:translate3d(0,24px,0)}.modal-content:before{content:"";width:36px;height:4px;margin:8px auto 0;display:block;background:#1414142e;border-radius:999px}.modal.is-open .modal-content{transform:none}}@media(max-width:420px){.flow-progress-head{padding:0 12px}.flow-progress-step{flex-direction:column;gap:1px}}@media(max-width:360px){.flow-progress-copy small{display:none}.flow-progress-step{padding:8px 4px}.flow-progress-num,.flow-progress-copy b{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-wordmark,.hero-bar:after,.hero-live-dot,.flow-panel,.flow-progress-step:after,.flow-next,.flow-back,.quote-flow,.quote-passport-route-line:after,.modal,.cx-firma,.cx-firma .cx-p,.cx-luz,.modal-content{animation:none!important;transition:none!important}.routeline-pulse{display:none!important}}@media(prefers-reduced-transparency:reduce){.quote-flow:not([data-flow-stage=resultado]){background:var(--ui-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.modal,.modal.is-open{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){body{background:Canvas}.quote-flow,.quote-flow[data-flow-stage=resultado]{background:Canvas;border:1px solid CanvasText;box-shadow:none}.hero-bar{border-color:CanvasText}.hero-bar:after,.hero-live-dot,.flow-progress-step[aria-current=step]:after{background:Highlight}#cotizar .total-bar,.quote-passport-route,.quote-passport-fact{color:CanvasText;background:Canvas;border-color:CanvasText;box-shadow:none}.quote-passport h3,.quote-passport-route-copy strong,.quote-passport-fact strong,.quote-passport-node,.quote-passport-node.is-destination{color:CanvasText;background:Canvas}}.hero,body.has-cotizacion .hero,body.flow-started .hero{position:absolute;top:0;left:0;right:0;z-index:30;min-height:0;max-height:none;padding:0;background:transparent;border:0;overflow:visible;opacity:1;text-align:left;pointer-events:none;transition:none}.hero .wrap.hero-bar{max-width:none;min-height:0;margin:0;padding:calc(16px + env(safe-area-inset-top,0px)) calc(40px + env(safe-area-inset-right,0px)) 0 calc(40px + env(safe-area-inset-left,0px));display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:0;pointer-events:auto}.hero-wordmark-wrap{display:inline-flex;align-items:baseline;gap:8px;margin:0}.hero-wordmark{font-size:10px;line-height:1.2;letter-spacing:.26em;color:#141414}.hero-brand-meta{font-size:8px;letter-spacing:.14em;color:#66666a}.hero-context{min-height:0;font-size:8px;letter-spacing:.14em;color:#66666a}.hero-bar:after{left:40px;bottom:-6px;width:22px}.hero:before,.hero:after{content:"";display:block;position:absolute;top:14px;width:18px;height:18px;border-top:1px solid rgba(20,20,20,.3);pointer-events:none}.hero:before{left:16px;border-left:1px solid rgba(20,20,20,.3);border-right:0}.hero:after{right:16px;border-right:1px solid rgba(20,20,20,.3);border-left:0}.cot-wrap,body.flow-started .cot-wrap{position:relative;z-index:0;min-height:100vh;min-height:100dvh;padding:88px 0 96px;display:flex;flex-direction:column;justify-content:center}.cot-wrap>.wrap{position:relative;z-index:2;width:100%}.cot-wrap:before{content:"";position:absolute;left:0;right:0;top:0;height:100vh;height:100dvh;z-index:1;pointer-events:none;background-image:radial-gradient(circle 2.5px at 12% 88%,#1414144d 98%,#14141400),radial-gradient(circle 2.5px at 88% 12%,#1414148c 98%,#14141400),linear-gradient(to top right,#14141400 calc(50% - .5px),#1414141a calc(50% - .5px) calc(50% + .5px),#14141400 calc(50% + .5px));animation:hero-instrument-in .9s var(--ease-enter) .55s backwards}.cot-wrap:after{content:"";position:absolute;left:16px;right:16px;top:calc(100vh - 32px);top:calc(100dvh - 32px);height:18px;z-index:1;pointer-events:none;background:linear-gradient(#1414144d 0 0) left bottom / 18px 1px no-repeat,linear-gradient(#1414144d 0 0) left bottom / 1px 18px no-repeat,linear-gradient(#1414144d 0 0) right bottom / 18px 1px no-repeat,linear-gradient(#1414144d 0 0) right bottom / 1px 18px no-repeat;animation:hero-instrument-in .9s var(--ease-enter) .55s backwards}@keyframes hero-instrument-in{0%{opacity:.01}}#cotizar .convo-title{font-size:clamp(32px,4.8vw,46px)}#cotizar .convo-prompt{display:inline-flex;align-items:center}.convo-command-kicker>span:first-child:not(.cx-firma-slot){display:none}.convo-command-kicker>span+span{padding-left:0;border-left:0}.cx-firma-slot{display:inline-flex;align-items:center}.cx-firma{width:var(--cx-firma-talla);height:auto;display:block;fill:currentColor;color:var(--ui-ink)}.cx-firma-slot.is-orbe>.cx-firma{display:none}.flow-status-copy .cx-firma-slot{color:#fff}.flow-status-copy .cx-firma{width:30px;color:inherit;fill:currentColor;stroke:none;--amb-x: .6px;--amb-y: -.45px;--amb-r: .45deg;animation:cx-ambiente var(--cx-t-ambiente) var(--ease-transito) infinite}@keyframes cx-pie-arma{0%{opacity:0;transform:translate(var(--px, 0px),var(--py, 0px))}to{opacity:1;transform:translate(0)}}.flow-status-copy .cx-p{animation:cx-pie-arma .46s var(--ease-cinema) both}.flow-status-copy .cx-p-galon{--px: -7px;--py: 0px;animation-delay:0ms}.flow-status-copy .cx-p-alta{--px: 5px;--py: -6px;animation-delay:70ms}.flow-status-copy .cx-p-baja{--px: 5px;--py: 6px;animation-delay:.14s}@media(prefers-reduced-motion:reduce){.flow-status-copy .cx-p{animation:none}}.hero-wordmark{animation:logo-lock .32s var(--ease-enter) 0ms both}.hero-live-dot{animation:status-lock .36s var(--ease-enter) .12s both}.hero-bar:after{animation:brand-line-lock .42s var(--ease-enter) .2s forwards}#cotizar .quote-flow{animation:rise-in .6s var(--ease-cinema) .3s backwards}#cotizar .convo-wrap{animation:none}@media(max-width:720px){.hero,body.has-cotizacion .hero{min-height:0;padding:0}.hero .wrap.hero-bar{padding:calc(13px + env(safe-area-inset-top,0px)) calc(32px + env(safe-area-inset-right,0px)) 0 calc(32px + env(safe-area-inset-left,0px))}.hero-wordmark{font-size:9px;letter-spacing:.22em}.hero-brand-meta,.hero-context{font-size:8px;letter-spacing:.1em}.hero-bar:after{left:32px}.hero:before,.hero:after{width:14px;height:14px;top:11px}.hero:before{left:12px}.hero:after{right:12px}.cot-wrap,body.flow-started .cot-wrap{min-height:100vh;min-height:100svh;padding:60px 0 68px}.cot-wrap:before{height:100vh;height:100svh}.cot-wrap:after{left:12px;right:12px;top:calc(100vh - 26px);top:calc(100svh - 26px)}#cotizar .convo-prompt{display:none}}@media(prefers-reduced-motion:reduce){.cot-wrap:before,.cot-wrap:after,#cotizar .quote-flow,.hero-wordmark,.hero-live-dot,.hero-bar:after{animation:none!important}}@media(forced-colors:active){.cot-wrap:before,.cot-wrap:after{display:none}.hero:before,.hero:after{border-color:CanvasText}}:root{--card-r-tecla: 14px;--card-hairline: 1px solid var(--ui-line, rgba(20,20,20,.12));--card-tecla-hover: rgba(20,20,20,.035)}#cotizar .step .cargo-card,#cotizar .step .opt-card,#m-servicio .opt-card,#cotizar .step .cuando-card,#cotizar .step .day-card,#cotizar .step .horario-chip,#cotizar .step .acceso-option,#m-servicio .acceso-option,#cotizar .step .unidad-alt,#cotizar .step .builder-item,#cotizar .step .carga-puerta,#cotizar .step .carga-item,#cotizar .step .carga-fila,#cotizar .step .carga-kg-input{background:none;border:var(--card-hairline);border-radius:var(--card-r-tecla);box-shadow:none}#cotizar .step .chip,#cotizar .step .carga-peso-chip,#cotizar .step .carga-kg-ok{background:none;border:var(--card-hairline);box-shadow:none}#cotizar .step .builder-cat{background:none}#cotizar .step .cargo-card:hover,#cotizar .step .opt-card:hover,#m-servicio .opt-card:hover,#cotizar .step .cuando-card:hover,#cotizar .step .day-card:hover,#cotizar .step .horario-chip:hover,#cotizar .step .acceso-option:hover,#m-servicio .acceso-option:hover,#cotizar .step .unidad-alt:hover,#cotizar .step .builder-item:hover,#cotizar .step .chip:hover{background:var(--card-tecla-hover);border-color:var(--ui-line-strong, rgba(20,20,20,.22));box-shadow:none;transform:none}#cotizar .step .cargo-card:active,#cotizar .step .opt-card:active,#m-servicio .opt-card:active,#cotizar .step .builder-item:active,#cotizar .step .acceso-option:active,#m-servicio .acceso-option:active,#cotizar .step .unidad-alt:active,#cotizar .step .cuando-card:active{transform:scale(.985);transition-duration:0s}#cotizar .step .cargo-card.is-selected,#cotizar .step .opt-card.is-selected,#m-servicio .opt-card.is-selected,#cotizar .step .cuando-card.is-selected,#cotizar .step .day-card.is-selected,#cotizar .step .horario-chip.is-selected,#cotizar .step .acceso-option.is-selected,#m-servicio .acceso-option.is-selected,#cotizar .step .unidad-alt.is-selected,#cotizar .step .chip.is-selected,#cotizar .step .builder-item.has-qty,#cotizar .step .cargo-tab.is-active,#cotizar .step .builder-cat.is-active,#cotizar .step .carga-puerta.is-active,#cotizar .step .carga-item.has-qty,#cotizar .step .carga-peso-chip.is-on{background:var(--ui-ink, #141414);color:var(--ui-paper, #F4F4EF);border-color:var(--ui-ink, #141414);box-shadow:none}#cotizar .step .cargo-card.is-selected:after,#cotizar .step .opt-card.is-selected:after,#m-servicio .opt-card.is-selected:after{content:none}#cotizar .step .acceso-option.is-selected .acceso-option-radio,#m-servicio .acceso-option.is-selected .acceso-option-radio{background:var(--ui-paper, #F4F4EF);border-color:var(--ui-paper, #F4F4EF)}#cotizar .step .acceso-option.is-selected .acceso-option-radio:after,#m-servicio .acceso-option.is-selected .acceso-option-radio:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23141414'%3E%3Cpath d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E")}#cotizar .step .cargo-card-icon,#cotizar .step .opt-card-icon,#m-servicio .opt-card-icon{background:none;border:0;border-radius:0}#cotizar .step .cargo-card.is-selected .cargo-card-desc,#cotizar .step .opt-card.is-selected .opt-card-meta,#m-servicio .opt-card.is-selected .opt-card-meta,#cotizar .step .unidad-alt.is-selected .unidad-alt-desc,#cotizar .step .unidad-alt.is-selected .unidad-alt-fill-pct,#cotizar .step .builder-item.has-qty .builder-item-meta,#cotizar .step .carga-puerta.is-active .carga-puerta-sub{color:var(--on-navy-muted)}#cotizar .step .opt-card.is-selected .opt-card-price,#m-servicio .opt-card.is-selected .opt-card-price,#cotizar .step .unidad-alt.is-selected .unidad-alt-rec{color:var(--ui-paper, #F4F4EF)}#cotizar .step .unidad-alt.is-selected .unidad-alt-rec{background:none}#cotizar .step .builder-item.has-qty .qty-counter{color:var(--ui-ink, #141414)}#cotizar .step .carga-item.has-qty .qty-counter{color:var(--text)}#cotizar .step .builder-item.has-qty .builder-item-icon,#cotizar .step .carga-item.has-qty .carga-item-icon,#cotizar .step .carga-puerta.is-active .carga-puerta-icon{color:var(--ui-paper, #F4F4EF)}#cotizar .step .unidad-alt.is-selected .unidad-alt-fill-bar>i,#cotizar .step .unidad-alt.is-selected .unidad-alt-fill.is-warn .unidad-alt-fill-bar>i,#cotizar .step .unidad-alt.is-selected .unidad-alt-fill.is-over .unidad-alt-fill-bar>i{background:var(--ui-paper, #F4F4EF)}:root{--ui-canvas: var(--ui-obsidian);--surface-page: #0A0A0C;--surface-page-grad: none}body{background-color:var(--ui-canvas);background-image:none}html{background:var(--ui-canvas);scrollbar-color:rgba(244,244,239,.24) var(--ui-canvas)}::-webkit-scrollbar-thumb{background:#f4f4ef3d}:root{--ui-ink: #F4F4EF;--ui-paper: #0A0A0C;--ui-paper-raised: #16161A;--ui-muted: #A8A8AC;--ui-line: rgba(244,244,239,.12);--ui-line-strong: rgba(244,244,239,.26);--fg: #F4F4EF;--muted: #A8A8AC;--hairline: rgba(244,244,239,.12);--accent: #F4F4EF;--ring: #F4F4EF;--accent-on: #0A0A0C;--accent-soft: rgba(244,244,239,.1);--accent-glow: rgba(244,244,239,.16);--warn: #A8A8AC;--error: var(--error-on-dark);--ok: #F4F4EF;--surface-calm: #131316;--surface-elevated: #16161A;--bg: #16161A;--bg-soft: #131316;--bg-tint: #0E0E11;--line: var(--hairline);--navy: #F4F4EF;--on-navy: #0A0A0C;--on-navy-muted: #56565A;--accent-on-navy: #0A0A0C;--steel: rgba(244,244,239,.42);--ui-signal: var(--cargox-red);--card-white: #F4F4EF;--on-white: #0A0A0C;--on-white-muted: #56565A;--on-white-line: rgba(10,10,12,.12)}:root{--ui-glass-solid: #1B1B1F;--ui-glass-fill: rgba(32,32,36,.76);--ui-glass-fill-mobile: rgba(28,28,32,.88);--ui-glass-stroke: rgba(244,244,239,.12);--ui-glass-stroke-focus: rgba(244,244,239,.26);--ui-glass-highlight: rgba(255,255,255,.2);--ui-shadow-rest: inset 0 1px 0 var(--ui-glass-highlight);--ui-shadow-focus: inset 0 1px 0 rgba(255,255,255,.28), 0 0 0 1px rgba(244,244,239,.1)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.quote-flow:not([data-flow-stage=resultado]){background:linear-gradient(145deg,#ffffff12,#ffffff04 46%,#fff0),var(--ui-glass-fill)}}#cotizar .convo-wrap,#cotizar .step,#cotizar .step .ab-pill-field,#cotizar .step .builder,#cotizar .step .builder-items,#cotizar .step .chip,#cotizar .step .more-options,#cotizar .step .opt-card,#cotizar .step .smart-note,#cotizar>.wrap>.more-options,#cotizar>.wrap>.smart-note,#cotizar .step .map-routing-overlay{--v-ink: #F4F4EF;--v-ink-muted: #A8A8AC;--v-ink-dim: #9A9A9E;--v-paper: #141418;--v-hairline: rgba(244,244,239,.14);--v-hairline-strong: rgba(244,244,239,.3);--v-brow: rgba(255,255,255,.2);--accent-soft: rgba(244,244,239,.07);--accent-glow: rgba(244,244,239,.14);--accent-on: #0A0A0C;--error: var(--error-on-dark);--warn: #A8A8AC;--route-off: rgba(244,244,239,.28);--cta-hover: #FFFFFF;--cta-on: #0A0A0C;--bg: #16161A;--bg-soft: #131316;--bg-tint: #0E0E11;--surface: #16161A;--surface-calm: #131316;--glass-scrim: rgba(18,18,22,.86);--glass-fill: rgba(244,244,239,.045);--glass-fill-active: rgba(244,244,239,.07)}#cotizar .step .ab-suggest,#cotizar .convo-wrap .ab-suggest{background:#16161a}#cotizar .step .map-empty-state{background:#0e0e11eb}#cotizar .step .map-routing-overlay{background:#0e0e11f0}#cotizar .convo-wrap .convo-chip{background:#f4f4ef0d}#cotizar .convo-wrap .convo-tag:before{box-shadow:0 0 0 4px #f4f4ef14}#cotizar .convo-wrap .convo-row input:focus{border-color:#f4f4ef59}#cotizar .step .ab-input.is-active .ab-pill-field{border-color:#f4f4ef59}#cotizar .step .ab-rail.is-active .ab-dot-a{box-shadow:0 0 0 3px #f4f4ef24}#cotizar .ab-suggest,#cotizar .map-empty-state{background:#16161a}#cotizar .map-dist-badge{background:#16161a;color:#f4f4ef;border-color:#f4f4ef24}#cotizar .map-action-btn{color:#f4f4ef;background:#f4f4ef1a;border-color:#f4f4ef47}#cotizar .total-bar,#cotizar .total-bar.is-ready{--text: #0A0A0C;--fg: #0A0A0C;--muted: #56565A;--text-muted: #56565A;--text-dim: #56565A;--accent: #0A0A0C;--accent-deep: #0A0A0C;--accent-on: #F4F4EF;--ring: #0A0A0C;--hairline: rgba(10,10,12,.12);--line: rgba(10,10,12,.12);--line-soft: rgba(10,10,12,.06);--surface-page: #F4F4EF;--accent-soft: rgba(10,10,12,.07);--accent-glow: rgba(10,10,12,.14);--error: #C2401E;--ok: #0A0A0C;--warn: #4A4A4E;--cta: #0A0A0C;--cta-hover: #1E1E20;--cta-on: #F4F4EF;--on-navy: #F4F4EF;--route-off: #C8C8C2;color:#0a0a0c;background:#f4f4ef;border-color:#0a0a0c1f;border-top-color:#0a0a0c38;box-shadow:none}#cotizar .total-info-val,#cotizar .total-info-empty-title,#cotizar .total-empty-link,#cotizar .total-info-note strong,#cotizar .total-bar .breakdown-toggle:hover{color:#0a0a0c}#cotizar .total-info-lbl,#cotizar .total-info-note,#cotizar .total-info-val em,#cotizar .total-bar .breakdown-toggle,#cotizar .total-bar .bd-iva-note{color:#56565a}#cotizar .total-info-empty-sub{color:#45454a}#cotizar #price-delta{color:#45454a;border-color:#0a0a0c42;background:#0a0a0c0a}#cotizar .total-info-empty-icon{color:#0a0a0c;background:#0a0a0c0f;border-color:#0a0a0c42;box-shadow:inset 0 1px #0a0a0c1a,0 0 0 7px #0a0a0c0a}#cotizar .total-empty-link:focus-visible,#cotizar .total-bar .breakdown-toggle:focus-visible{outline-color:#0a0a0c}#cotizar .total-bar .bd-list{background:#0a0a0c14}#cotizar .total-bar .bd-row{background:#edede8;color:#0a0a0c}#cotizar .total-bar .bd-row.is-mult{background:#e4e4df}#cotizar .total-bar .bd-row.is-mult strong{color:#0a0a0c}#cotizar .total-bar.is-computing-price .total-info-val{background:linear-gradient(90deg,#0a0a0c12,#0a0a0c2e,#0a0a0c12);background-size:200% 100%}#cotizar .total-bar .savings-tip{background:#0a0a0c0d;border-color:#0a0a0c24}#cotizar .total-bar .savings-tip-action{box-shadow:none}.quote-passport,.quote-passport h3,.quote-passport-route-copy strong,.quote-passport-fact,.quote-passport-fact strong,.quote-passport-route-copy small,.quote-passport-fact small,.quote-passport-fact>span,.total-action>small{color:#56565a}.quote-passport-route{color:#0a0a0c;background:#0a0a0c0a;border-color:#0a0a0c1f}.quote-passport-route:hover{background:#0a0a0c12;border-color:#0a0a0c38}.quote-passport-route:focus-visible,.quote-passport-fact:focus-visible{outline-color:#0a0a0c}.quote-passport-route-copy>span{color:#45454a}.quote-passport-route-line{background:#0a0a0c33}.quote-passport-grid,.quote-passport-fact+.quote-passport-fact{border-color:#0a0a0c1f}.quote-passport-fact:hover{background:#0a0a0c0f}.quote-passport-node{color:#f4f4ef;background:#0a0a0c}.quote-passport-node.is-destination{color:#0a0a0c;background:var(--ui-signal)}.dockbar{--text: #0A0A0C;--fg: #0A0A0C;--muted: #56565A;--text-muted: #56565A;--text-dim: #56565A;--accent: #0A0A0C;--accent-deep: #0A0A0C;--accent-on: #F4F4EF;--ring: #0A0A0C;--hairline: rgba(10,10,12,.12);--line: rgba(10,10,12,.12);--surface-page: #F4F4EF;--error: #C2401E;--ok: #0A0A0C;--warn: #4A4A4E;--cta: #0A0A0C;--cta-hover: #1E1E20;--cta-on: #F4F4EF;color:#0a0a0c;background:#f4f4ef;border-top-color:#0a0a0c1f}.dockbar-dot.b{background:#56565a}#cotizar .step.is-done .step-num{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230A0A0C'%3E%3Cpath d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E")}#cotizar .step .acceso-option.is-selected .acceso-option-radio:after,#m-servicio .acceso-option.is-selected .acceso-option-radio:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F4F4EF'%3E%3Cpath d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E")}#cotizar .step .unidad-alt.is-selected .unidad-alt-fill-bar{background:#0a0a0c38}.cot-wrap:before{background-image:radial-gradient(circle 2.5px at 12% 88%,#f4f4ef57 98%,#f4f4ef00),radial-gradient(circle 2.5px at 88% 12%,#f4f4ef9e 98%,#f4f4ef00),linear-gradient(to top right,#f4f4ef00 calc(50% - .5px),#f4f4ef1f calc(50% - .5px) calc(50% + .5px),#f4f4ef00 calc(50% + .5px))}.cot-wrap:after{background:linear-gradient(#f4f4ef57 0 0) left bottom / 18px 1px no-repeat,linear-gradient(#f4f4ef57 0 0) left bottom / 1px 18px no-repeat,linear-gradient(#f4f4ef57 0 0) right bottom / 18px 1px no-repeat,linear-gradient(#f4f4ef57 0 0) right bottom / 1px 18px no-repeat}.skip-link{color:#0a0a0c;background:#f4f4ef}.toast{background:#f4f4ef;color:#0a0a0c}.toast svg{color:#0a0a0c}.faq{background:none}.flow-progress{color:#f4f4ef;border-bottom-color:#f4f4ef1a}.flow-progress-list li+li{border-left-color:#f4f4ef1a}.flow-progress-kicker,.flow-shortcut-link{color:#a8a8ac}.flow-shortcut-link:hover{color:#f4f4ef}.flow-progress-step:not(:disabled):hover{background:#f4f4ef0d;color:#f4f4ef}.flow-progress-step[aria-current=step]{color:#f4f4ef;background:#f4f4ef0f}.flow-progress-step.is-done{color:#c9c9ce}.flow-progress-copy small{color:#9a9a9e}.flow-controls{color:#a8a8ac;border-top-color:#f4f4ef1a}.flow-status-copy small,.flow-manual{color:#a8a8ac}#cotizar .result-stage .smart-note{--text: #A8A8AC;--text-muted: #9A9A9E;color:#a8a8ac}#cotizar .result-stage .smart-note svg{color:#a8a8ac}.hero-brand-meta,.hero-context{color:#a8a8ac}#cotizar .total-cta{background:#0a0a0c;color:#f4f4ef}#cotizar .total-cta:not(:disabled):hover{background:#1e1e20}#cotizar .total-cta:focus-visible{outline-color:#0a0a0c}#cotizar .total-cta:disabled{background:#0a0a0c1a;color:#56565a}.hero-wordmark{color:#f4f4ef}.flow-back{color:#a8a8ac;border-color:#f4f4ef24}.flow-back:hover{color:#f4f4ef;background:#f4f4ef0f}.flow-next{color:#0a0a0c;background:#f4f4ef}.flow-next:not(:disabled):hover{background:#fff}.flow-next:not(:disabled){box-shadow:none}.flow-next:not(:disabled):hover{box-shadow:none}.flow-next:disabled{color:#56565a;background:#f4f4ef1a}#cotizar .flow-next:disabled{color:var(--ui-muted)}#cotizar .flow-back:hover{border-color:var(--ui-line-strong)}#cotizar .total-cta{box-shadow:none}#cotizar .total-cta:not(:disabled):hover{box-shadow:none}.dockbar-cta:disabled{background:#0a0a0c14;color:#56565a}@keyframes icono-asienta{0%{transform:translateY(-3px) scale(.92);opacity:.55}60%{transform:translateY(.5px) scale(1.04);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes icono-avanza{0%{transform:translate(0);opacity:1}40%{transform:translate(5px);opacity:0}41%{transform:translate(-5px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes icono-sella{0%{transform:scale(.82);opacity:.4}55%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}#cotizar .cargo-card.is-pick .cargo-card-icon,#cotizar .opt-card.is-pick .opt-card-icon,#m-servicio .opt-card.is-pick .opt-card-icon,#cotizar .cuando-card.is-pick .cuando-card-icon{animation:icono-asienta .24s var(--ease-cinema) 1 both}#cotizar .flow-next.is-go svg{animation:icono-avanza .3s var(--ease-cinema) 1 both}#cotizar .total-cta.is-seal svg{animation:icono-sella .28s var(--ease-cinema) 1 both}#cotizar .cargo-tabs,#cotizar #cargo-viz,#cotizar #rec-unidad,#cotizar .acceso-side,#m-servicio .acceso-side,#cotizar .ejes-step-btn,#cotizar .rec-unidad-truck,#cotizar .map-leaflet,#cotizar .map-leaflet:after,#cotizar #map-empty-state{border-radius:var(--card-r-tecla, 14px)}#cotizar .truck-fill-bar{border-radius:0}#cotizar .cargo-tabs,#cotizar #cargo-viz,#cotizar #rec-unidad,#cotizar .acceso-side,#m-servicio .acceso-side,#cotizar .ejes-step-btn,#cotizar .rec-unidad-truck,#cotizar #mani-suggest,#cotizar .auto-tag{background:none;box-shadow:none}#cotizar #rec-unidad,#cotizar .acceso-side,#m-servicio .acceso-side,#cotizar .ejes-step-btn{border:1px solid var(--ui-line)}#cotizar .cargo-tabs,#cotizar #cargo-viz,#cotizar #mani-suggest,#cotizar .auto-tag{border:0}:root{--shadow-card: none;--shadow-elevated: none;--shadow-glass: none;--elev-1: none;--elev-2: none}#cotizar .total-bar,#cotizar .total-bar.is-ready,.wa-fab{box-shadow:none}:root{--ui-canvas: #F2F2ED;--surface-page: #F4F4EF;--surface-page-grad: radial-gradient(120% 90% at 50% -10%, #F8F8F4 0%, #F4F4EF 45%, #EFEFEA 100%)}body{background-color:var(--ui-canvas);background-image:linear-gradient(180deg,#F7F7F3 0%,var(--ui-canvas) 72%,#EEEEEA 100%)}html{background:var(--ui-canvas);scrollbar-color:rgba(20,20,20,.24) var(--ui-canvas)}::-webkit-scrollbar-track{background:var(--ui-canvas)}::-webkit-scrollbar-thumb{background:#1414143d}:root{--ui-ink: #141414;--ui-paper: #F4F4EF;--ui-paper-raised: #FBFBF8;--ui-muted: #626267;--ui-line: rgba(20,20,20,.12);--ui-line-strong: rgba(20,20,20,.22);--fg: #141414;--muted: #626267;--hairline: rgba(20,20,20,.12);--accent: #141414;--ring: #141414;--accent-on: #F4F4EF;--accent-soft: rgba(20,20,20,.07);--accent-glow: rgba(20,20,20,.14);--warn: #4A4A4E;--error: #C2401E;--ok: #141414;--surface-calm: #EFEFEA;--surface-elevated: #FBFBF8;--bg: #FDFDFB;--bg-soft: #F1F1EC;--bg-tint: #E9E9E4;--line: rgba(20,20,20,.12);--navy: #141414;--on-navy: #F4F4EF;--on-navy-muted: #A8A8AC;--accent-on-navy: #F4F4EF;--steel: rgba(20,20,20,.42);--ui-signal: #E5243F;--card-white: #0A0A0C;--on-white: #F4F4EF;--on-white-muted: #B4B4B8;--on-white-line: rgba(255,255,255,.12)}:root{--ui-glass-solid: #F8F8F5;--ui-glass-fill: rgba(250,250,247,.76);--ui-glass-fill-mobile: rgba(250,250,247,.88);--ui-glass-stroke: rgba(20,20,20,.14);--ui-glass-stroke-focus: rgba(20,20,20,.24);--ui-glass-highlight: rgba(255,255,255,.92);--ui-shadow-rest: inset 0 1px 0 var(--ui-glass-highlight);--ui-shadow-focus: inset 0 1px 0 #FFFFFF, 0 0 0 1px rgba(20,20,20,.05)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.quote-flow:not([data-flow-stage=resultado]){background:linear-gradient(145deg,#ffffff57,#ffffff0f 46%,#14141405),var(--ui-glass-fill)}}#cotizar .convo-wrap,#cotizar .step,#cotizar .step .ab-pill-field,#m-punto,#m-punto .ab-pill-field,#cotizar .step .builder,#cotizar .step .builder-items,#cotizar .step .chip,#cotizar .step .more-options,#cotizar .step .opt-card,#m-servicio .opt-card,#cotizar .step .smart-note,#cotizar>.wrap>.more-options,#cotizar>.wrap>.smart-note,#cotizar .step .map-routing-overlay{--v-ink: #141414;--v-ink-muted: #5F5F63;--v-ink-dim: #66666A;--v-paper: #F8F8F4;--v-hairline: rgba(20,20,20,.12);--v-hairline-strong: rgba(20,20,20,.3);--v-brow: rgba(255,255,255,.9);--accent-soft: rgba(20,20,20,.07);--accent-glow: rgba(20,20,20,.14);--accent-on: #F4F4EF;--error: #C2401E;--warn: #4A4A4E;--route-off: #C8C8C2;--cta-hover: #2A2A2C;--cta-on: #F4F4EF;--bg: #FDFDFB;--bg-soft: #F1F1EC;--bg-tint: #E9E9E4;--surface: #FDFDFB;--surface-calm: #EFEFEA;--glass-scrim: rgba(252,252,250,.82);--glass-fill: rgba(20,20,20,.035);--glass-fill-active: rgba(20,20,20,.06)}#cotizar .step .ab-suggest,#cotizar .convo-wrap .ab-suggest{background:#fbfbf8}#cotizar .step .map-empty-state{background:#fafaf8eb}#cotizar .step .map-routing-overlay{background:#f8f8f5}#cotizar .convo-wrap .convo-chip{background:#1414140d}#cotizar .convo-wrap .convo-tag:before{box-shadow:0 0 0 4px #14141414}#cotizar .convo-wrap .convo-row input:focus{border-color:#f12d477a}#cotizar .step .ab-input.is-active .ab-pill-field{border-color:#14141459}#cotizar .step .ab-rail.is-active .ab-dot-a{box-shadow:0 0 0 3px #14141424}#cotizar .ab-suggest,#cotizar .map-empty-state{background:#fafaf8eb}#cotizar .map-dist-badge{background:#f4f4ef;color:#141414;border-color:#14141424}#cotizar .map-action-btn{color:#f4f4ef;background:#141414;border-color:#ffffff2e}#cotizar .step.is-done .step-num{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F4F4EF'%3E%3Cpath d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E")}#cotizar .step .acceso-option.is-selected .acceso-option-radio:after,#m-servicio .acceso-option.is-selected .acceso-option-radio:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23141414'%3E%3Cpath d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E")}#cotizar .step .unidad-alt.is-selected .unidad-alt-fill-bar{background:#f4f4ef38}.cot-wrap:before{background-image:radial-gradient(circle 2.5px at 12% 88%,#14141457 98%,#14141400),radial-gradient(circle 2.5px at 88% 12%,#1414149e 98%,#14141400),linear-gradient(to top right,#14141400 calc(50% - .5px),#1414141f calc(50% - .5px) calc(50% + .5px),#14141400 calc(50% + .5px))}.cot-wrap:after{background:linear-gradient(#14141457 0 0) left bottom / 18px 1px no-repeat,linear-gradient(#14141457 0 0) left bottom / 1px 18px no-repeat,linear-gradient(#14141457 0 0) right bottom / 18px 1px no-repeat,linear-gradient(#14141457 0 0) right bottom / 1px 18px no-repeat}#cotizar .total-bar,#cotizar .total-bar.is-ready{--text: #F4F4EF;--fg: #F4F4EF;--muted: #B4B4B8;--text-muted: #B4B4B8;--text-dim: #9A9A9E;--accent: #F4F4EF;--accent-deep: #F4F4EF;--accent-on: #0A0A0C;--ring: #F4F4EF;--hairline: rgba(255,255,255,.12);--line: rgba(255,255,255,.12);--line-soft: rgba(255,255,255,.06);--surface-page: #0A0A0C;--accent-soft: rgba(255,255,255,.06);--accent-glow: rgba(255,255,255,.14);--error: #E66B5C;--ok: #F4F4EF;--warn: #B4B4B8;--cta: #F4F4EF;--cta-hover: #F1F1F1;--cta-on: #0A0A0C;--on-navy: #0A0A0C;--route-off: #6A6A6E;color:#f4f4ef;background:#0a0a0c;border-color:#ffffff1a;border-top-color:#ffffff38}#cotizar .total-bar{box-shadow:0 1px 2px #0a0a0c2e,0 28px 72px #0a0a0c47}#cotizar .total-bar.is-ready{box-shadow:0 2px 4px #0a0a0c33,0 40px 96px #0a0a0c57}#cotizar .total-info-val,#cotizar .total-info-empty-title,#cotizar .total-empty-link,#cotizar .total-info-note strong,#cotizar .total-bar .breakdown-toggle:hover{color:#fff}#cotizar .total-info-lbl,#cotizar .total-info-note,#cotizar .total-info-val em,#cotizar .total-bar .breakdown-toggle,#cotizar .total-bar .bd-iva-note{color:#b4b4b8}#cotizar .total-info-empty-sub{color:#c9c9ce}#cotizar #price-delta{color:#d6d6da;border-color:#ffffff42;background:#ffffff0a}#cotizar .total-info-empty-icon{color:#fff;background:#ffffff0f;border-color:#ffffff42;box-shadow:inset 0 1px #ffffff29,0 0 0 7px #ffffff0a}#cotizar .total-empty-link:focus-visible,#cotizar .total-bar .breakdown-toggle:focus-visible{outline-color:#fff}#cotizar .total-bar .bd-list{background:#ffffff1a}#cotizar .total-bar .bd-row{background:#151518;color:#f4f4ef}#cotizar .total-bar .bd-row.is-mult{background:#1e1e22}#cotizar .total-bar .bd-row.is-mult strong{color:#f4f4ef}#cotizar .total-bar.is-computing-price .total-info-val{background:linear-gradient(90deg,#ffffff12,#ffffff2e,#ffffff12);background-size:200% 100%}#cotizar .total-bar .savings-tip{background:#ffffff0d;border-color:#ffffff24}#cotizar .total-cta{background:#fff;color:#0a0a0c}#cotizar .total-cta:not(:disabled):hover{background:#f1f1f1}#cotizar .total-cta:focus-visible{outline-color:#fff}#cotizar .total-cta:disabled{background:#ffffff1f;color:#b4b4b8}.quote-passport,.quote-passport h3,.quote-passport-route-copy strong,.quote-passport-fact,.quote-passport-fact strong,.quote-passport-route-copy small,.quote-passport-fact small,.quote-passport-fact>span,.total-action>small{color:#b4b4b8}.quote-passport-route{color:#f4f4ef;background:#ffffff0a;border-color:#ffffff1f}.quote-passport-route:hover{background:#ffffff12;border-color:#ffffff38}.quote-passport-route:focus-visible,.quote-passport-fact:focus-visible{outline-color:#f4f4ef}.quote-passport-route-copy>span{color:#c9c9ce}.quote-passport-route-line{background:#fff3}.quote-passport-grid,.quote-passport-fact+.quote-passport-fact{border-color:#ffffff1f}.quote-passport-fact:hover{background:#ffffff0f}.quote-passport-node{color:#0a0a0c;background:#f4f4ef}.quote-passport-node.is-destination{color:#fff;background:var(--ui-signal)}.dockbar{--text: #F4F4EF;--fg: #F4F4EF;--muted: #B4B4B8;--text-muted: #B4B4B8;--text-dim: #9A9A9E;--accent: #F4F4EF;--accent-deep: #F4F4EF;--accent-on: #0A0A0C;--ring: #F4F4EF;--hairline: rgba(255,255,255,.12);--line: rgba(255,255,255,.12);--surface-page: #0A0A0C;--error: #E66B5C;--ok: #F4F4EF;--warn: #B4B4B8;--cta: #F4F4EF;--cta-hover: #F1F1F1;--cta-on: #0A0A0C;color:#f4f4ef;background:#0a0a0c;border-top-color:#ffffff1f}.dockbar-dot.b{background:#b4b4b8}.dockbar-cta:disabled{background:#ffffff14;color:#b4b4b8}.skip-link{color:#f4f4ef;background:#141414}.toast{background:#141414;color:#f4f4ef}.toast svg{color:#f4f4ef}.faq{background:#eaeae485}.flow-progress{color:#141414;border-bottom-color:#1414141a}.flow-progress-list li+li{border-left-color:#1414141a}.flow-progress-kicker{color:#66666a}.flow-shortcut-link{color:#4f4f53}.flow-shortcut-link:hover{color:#141414}.flow-progress-step{color:#a8a8ac}.flow-progress-step:not(:disabled):hover{background:#14141409;color:#141414}.flow-progress-step[aria-current=step]{color:#141414;background:#ffffff6b}.flow-progress-step.is-done{color:#2f2f32}.flow-progress-copy small{color:#6a6a6e}.flow-controls{color:#4f4f53;border-top-color:#1414141a}.flow-status-copy small{color:#66666a}.flow-manual{color:#4f4f53}#cotizar .step-title,#cotizar .convo-title{color:#141414}#cotizar .result-stage .smart-note{--text: #5F5F63;--text-muted: #66666A;color:#5f5f63}#cotizar .result-stage .smart-note svg{color:#5f5f63}.hero-brand-meta,.hero-context{color:#66666a}.hero-wordmark{color:#141414}#cotizar .convo-row input{background:#f0f0eb;border-color:#14141424}#cotizar .convo-btn{background:#141414;color:#f4f4ef}#cotizar .convo-wrap .convo-spin{border-color:#ffffff4d}#cotizar .convo-brief{background:#f4f4efeb}.flow-back{color:#4f4f53;border-color:#14141424}.flow-back:hover{color:#141414;background:#1414140b}.flow-next{color:#f4f4ef;background:#141414}.flow-next:not(:disabled):hover{background:#272729}.flow-next:disabled{background:#e6e6e1}#cotizar .step .day-card:active,#cotizar .step .horario-chip:active,#cotizar .cargo-tab:active{transform:scale(.985);transition-duration:0s}#cotizar .ejes-step-btn:active{transform:scale(.94);transition-duration:0s}#cotizar .quote-flow:not([data-flow-stage=resultado]){background:#0a0a0c;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#ffffff1a;border-top-color:#fff3;box-shadow:0 1px 2px #0a0a0c1f,0 20px 48px #0a0a0c2e;color:#f4f4ef;--ui-ink: #F4F4EF;--ui-paper: #0A0A0C;--ui-paper-raised: #1B1B1F;--ui-muted: #A8A8AC;--ui-line: rgba(244,244,239,.12);--ui-line-strong: rgba(244,244,239,.22);--fg: #F4F4EF;--text: #F4F4EF;--muted: #A8A8AC;--text-muted: #A8A8AC;--text-dim: #A8A8AC;--hairline: rgba(244,244,239,.12);--accent: #F4F4EF;--ring: #F4F4EF;--accent-on: #0A0A0C;--accent-soft: rgba(244,244,239,.1);--accent-glow: rgba(244,244,239,.16);--warn: #A8A8AC;--error: #E66B5C;--ok: #F4F4EF;--card-hairline: 1px solid rgba(244,244,239,.12);--line: rgba(244,244,239,.12);--navy: #F4F4EF;--on-navy: #0A0A0C;--on-navy-muted: #56565A;--accent-on-navy: #0A0A0C;--steel: rgba(244,244,239,.42);--card-tecla-hover: rgba(244,244,239,.06);--ui-glass-solid: #0A0A0C}#cotizar .quote-flow:focus-within:not([data-flow-stage=resultado]){border-color:#fff3;box-shadow:0 1px 2px #0a0a0c24,0 20px 48px #0a0a0c38}#cotizar .convo-wrap,#cotizar .step,#cotizar .step .ab-pill-field,#cotizar .step .builder,#cotizar .step .builder-items,#cotizar .step .chip,#cotizar .step .more-options,#cotizar .step .opt-card,#cotizar .step .smart-note,#cotizar .step .map-routing-overlay{--v-ink: #F4F4EF;--v-ink-muted: #A8A8AC;--v-ink-dim: #9A9A9E;--v-paper: #0A0A0C;--v-hairline: rgba(244,244,239,.12);--v-hairline-strong: rgba(244,244,239,.3);--v-brow: rgba(255,255,255,.1);--surface-page: var(--v-paper);--text: var(--v-ink);--fg: var(--v-ink);--muted: var(--v-ink-muted);--text-muted: var(--v-ink-muted);--text-dim: var(--v-ink-dim);--accent: var(--v-ink);--accent-deep: var(--v-ink);--accent-soft: rgba(244,244,239,.07);--accent-glow: rgba(244,244,239,.14);--accent-on: #0A0A0C;--ring: var(--v-ink);--hairline: var(--v-hairline);--line: var(--v-hairline);--line-soft: rgba(244,244,239,.06);--error: #E66B5C;--route-off: #56565A;--ok: var(--v-ink);--warn: #A8A8AC;--cta: var(--v-ink);--cta-hover: #FFFFFF;--cta-on: #0A0A0C;--bg: #16161A;--bg-soft: #131316;--bg-tint: #0E0E11;color:var(--text)}#cotizar .convo-wrap:has(.convo-mudanza.is-visible) .convo-btn{color:#f4f4ef;border-color:#f4f4ef38}#cotizar .convo-wrap:has(.convo-mudanza.is-visible) .convo-btn:hover{color:#f4f4ef;background:#f4f4ef0f}#cotizar .flow-progress{color:#f4f4ef;border-bottom-color:#f4f4ef1a}#cotizar .flow-progress-list li+li{border-left-color:#f4f4ef1a}#cotizar .flow-progress-kicker,#cotizar .flow-shortcut-link{color:#a8a8ac}#cotizar .flow-shortcut-link:hover{color:#f4f4ef}#cotizar .flow-progress-step{color:#a8a8ac}#cotizar .flow-progress-step:not(:disabled):hover{background:#f4f4ef0d;color:#f4f4ef}#cotizar .flow-progress-step[aria-current=step]{color:#f4f4ef;background:#f4f4ef0f}#cotizar .flow-progress-step.is-done{color:#c9c9ce}#cotizar .flow-progress-copy small{color:#9a9a9e}#cotizar .flow-manual{color:#a8a8ac}#cotizar .flow-manual:hover{color:#f4f4ef;background:#ffffff0f}#cotizar .flow-controls{color:#a8a8ac;border-top-color:#ffffff1a}#cotizar .flow-status-copy small{color:#9a9a9e}#cotizar .flow-back{color:#b4b4b8;border-color:#ffffff24}#cotizar .flow-back:hover{color:#fff;background:#ffffff0f}#cotizar .flow-next{background:#f4f4ef;color:#0a0a0c}#cotizar .flow-next:not(:disabled):hover{background:#fff}#cotizar .flow-next:not(:disabled),#cotizar .flow-next:not(:disabled):hover{box-shadow:none}#cotizar .flow-next:disabled{background:#f4f4ef1a;color:#56565a}#cotizar .step-title,#cotizar .convo-title{color:#f4f4ef}#cotizar .convo-row input{background:#131316;border-color:#f4f4ef24}#cotizar .convo-btn{background:#f4f4ef;color:#0a0a0c}#cotizar .convo-wrap .convo-spin{border-color:#0a0a0c40}#cotizar .convo-brief{background:#131316eb}@media(prefers-reduced-transparency:reduce){#cotizar .quote-flow:not([data-flow-stage=resultado]){background:#0a0a0c}}#cotizar .quote-flow:not([data-flow-stage=resultado]){--ink-100: #FFFFFF;--ink-72: rgba(255,255,255,.72);--ink-50: rgba(255,255,255,.5);--ink-16: rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff0f,0 2px 4px #0a0a0c38,0 24px 64px #0a0a0c4d}#cotizar .quote-flow:focus-within:not([data-flow-stage=resultado]){box-shadow:inset 0 1px #ffffff0f,0 2px 4px #0a0a0c3d,0 28px 72px #0a0a0c57}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-wrap{padding:clamp(36px,6vw,72px)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-command-kicker{color:var(--ink-50);font-size:11px;font-weight:500;letter-spacing:.18em;margin-bottom:14px}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-title{color:var(--ink-100);font-size:clamp(40px,6.5vw,68px);line-height:1.02;letter-spacing:-.02em;max-width:640px;margin:0 0 20px}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-subtitle{color:var(--ink-72);font-size:17px;line-height:1.55;max-width:42ch;margin:0 0 52px}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-prompt{color:var(--ink-50);font-size:19px;font-weight:500;line-height:1}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-row input{background:transparent;border:0;border-bottom:1px solid var(--ink-16);border-radius:0;box-shadow:none;padding:12px 2px;font-size:19px;font-weight:500;color:var(--ink-100);transition:border-color .2s var(--ease-cinema),box-shadow .2s var(--ease-cinema)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-row input::placeholder{color:var(--ink-50)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-row input:hover{border-bottom-color:#ffffff47}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-row input:focus{outline:2px solid var(--ink-100);outline-offset:4px;background:transparent;border-bottom-color:var(--ink-100);box-shadow:inset 0 -1px 0 0 var(--ink-100)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-example{color:var(--ink-50);font-size:13px;line-height:1.5;margin-top:18px}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-trustline{color:var(--ink-50);font-size:12.5px;margin-top:28px}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-trustline span:before{background:var(--ink-16)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .flow-manual{margin-top:36px}#cotizar:before{background-image:radial-gradient(circle 2.5px at 12% 88%,#1414144d 98%,#14141400),radial-gradient(circle 2.5px at 88% 12%,#1414148c 98%,#14141400),linear-gradient(to top right,#14141400 calc(50% - .5px),#1414140d calc(50% - .5px) calc(50% + .5px),#14141400 calc(50% + .5px))}@media(max-width:720px){#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-wrap{padding:clamp(22px,6vw,34px)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-title{font-size:clamp(30px,8.5vw,42px)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-subtitle{font-size:16px;margin-bottom:40px}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-row input{font-size:16px}}@media(prefers-reduced-motion:reduce){#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-row input{transition:none}}#cotizar .quote-flow:not([data-flow-stage=resultado]):before{content:"";position:absolute;inset:10px;pointer-events:none;background-image:linear-gradient(var(--ink-16),var(--ink-16)),linear-gradient(var(--ink-16),var(--ink-16)),linear-gradient(var(--ink-16),var(--ink-16)),linear-gradient(var(--ink-16),var(--ink-16)),linear-gradient(var(--ink-16),var(--ink-16)),linear-gradient(var(--ink-16),var(--ink-16)),linear-gradient(var(--ink-16),var(--ink-16)),linear-gradient(var(--ink-16),var(--ink-16));background-repeat:no-repeat;background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom;background-size:14px 1px,1px 14px,14px 1px,1px 14px,14px 1px,1px 14px,14px 1px,1px 14px}#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]):before{animation:fase2-frame-in .26s var(--ease-cinema) .4s both}@keyframes fase2-frame-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-command-kicker:not(.tarjeta-kicker):before{content:"";width:16px;height:1px;flex:0 0 auto;background:var(--ink-50);transform-origin:left center}#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-command-kicker:not(.tarjeta-kicker):before{animation:fase2-tick .24s var(--ease-cinema) .48s both}#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-command-kicker{animation:fase2-eyebrow-track .3s var(--ease-cinema) .48s both}@keyframes fase2-tick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fase2-eyebrow-track{0%{letter-spacing:.26em}to{letter-spacing:.18em}}#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-title{animation:fase2-title-rise .32s var(--ease-cinema) .54s both}@keyframes fase2-title-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-row input{border-bottom-color:transparent;background-image:linear-gradient(var(--ink-16),var(--ink-16));background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;animation:fase2-hairline .3s var(--ease-cinema) .7s both}@keyframes fase2-hairline{0%{background-size:0 1px}to{background-size:100% 1px}}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-prompt{transition:color .18s var(--ease-cinema)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-prompt.is-open{color:var(--ink-100)}#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-prompt{animation:fase2-prompt-land .26s var(--ease-cinema) .82s both}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-row.is-nudge .convo-prompt{animation:fase2-prompt-nudge .18s var(--ease-cinema) 1 both}@keyframes fase2-prompt-land{0%{opacity:0;transform:translate(-8px)}68%{opacity:1;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes fase2-prompt-nudge{0%{transform:translate(0)}45%{transform:translate(4px)}to{transform:translate(0)}}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-btn svg{transition:transform .12s var(--ease-cinema)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-btn.is-advance svg{animation:icono-avanza .3s var(--ease-cinema) 1 both}.fase2-tl-icon{width:12px;height:12px;flex:0 0 auto;overflow:visible}.fase2-tl-icon path,.fase2-tl-icon rect,.fase2-tl-icon circle{fill:none;stroke:var(--ink-50, rgba(255,255,255,.5));stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s var(--ease-cinema)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-trustline.has-fase2-icons span:before{display:none}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-trustline span:hover .fase2-tl-icon path,#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-trustline span:hover .fase2-tl-icon rect,#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-trustline span:hover .fase2-tl-icon circle{stroke:var(--ink-72, rgba(255,255,255,.72))}#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-trustline .fase2-tl-icon path,#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-trustline .fase2-tl-icon rect,#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-trustline .fase2-tl-icon circle{stroke-dasharray:100;animation:fase2-draw .22s var(--ease-cinema) both}#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-trustline span:nth-child(1) .fase2-tl-icon path,#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-trustline span:nth-child(1) .fase2-tl-icon rect,#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-trustline span:nth-child(1) .fase2-tl-icon circle{animation-delay:.94s}#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-trustline span:nth-child(2) .fase2-tl-icon path,#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-trustline span:nth-child(2) .fase2-tl-icon rect,#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-trustline span:nth-child(2) .fase2-tl-icon circle{animation-delay:1s}#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-trustline span:nth-child(3) .fase2-tl-icon path,#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-trustline span:nth-child(3) .fase2-tl-icon rect,#cotizar .quote-flow.is-fase2-enter:not([data-flow-stage=resultado]) .convo-trustline span:nth-child(3) .fase2-tl-icon circle{animation-delay:1.06s}@keyframes fase2-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-prompt,#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-btn svg,#cotizar .quote-flow:not([data-flow-stage=resultado]) .fase2-tl-icon path,#cotizar .quote-flow:not([data-flow-stage=resultado]) .fase2-tl-icon rect,#cotizar .quote-flow:not([data-flow-stage=resultado]) .fase2-tl-icon circle{transition:none}}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-row input::placeholder{opacity:1;transition:opacity .32s var(--ease-cinema)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-row input.ph-fade::placeholder{opacity:0}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-example{cursor:pointer;border-radius:6px;transition:color .18s var(--ease-cinema),opacity .25s ease-out,transform .25s ease-out}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-example:hover,#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-example:focus-visible{color:var(--ink-72)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-example:focus-visible{outline:2px solid var(--ink-50);outline-offset:3px}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-btn:not(:disabled){opacity:.88;transition:transform var(--motion-fast) var(--ease-enter),background-color var(--motion-fast),box-shadow .2s var(--ease-cinema),opacity .2s var(--ease-cinema);transition-timing-function:var(--ease-cinema)}#cotizar .quote-flow.is-armed:not([data-flow-stage=resultado]) .convo-btn:not(:disabled){opacity:1;box-shadow:0 3px 10px #00000052}#cotizar .quote-flow.is-armed:not([data-flow-stage=resultado]) .convo-row input:not(:focus){border-bottom-color:#ffffff4d}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-title,#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-subtitle,#cotizar .quote-flow:not([data-flow-stage=resultado]) .flow-manual{transition:opacity .25s ease-out,color .25s ease-out,transform .25s ease-out}#cotizar .quote-flow.is-focus-attn:not([data-flow-stage=resultado]) .convo-title{opacity:.85}#cotizar .quote-flow.is-focus-attn:not([data-flow-stage=resultado]) .convo-subtitle{color:#ffffff8c}#cotizar .quote-flow.is-focus-attn:not([data-flow-stage=resultado]) .flow-manual{opacity:.7;transform:translateY(2px)}#cotizar .quote-flow.is-focus-attn:not([data-flow-stage=resultado]) .convo-example{transform:translateY(2px)}#cotizar .quote-flow.is-focus-attn:not([data-flow-stage=resultado]) .convo-trustline,#cotizar .quote-flow.is-focus-attn:not([data-flow-stage=resultado]) .convo-rail{opacity:1}#cotizar .quote-flow.is-focus-attn:not([data-flow-stage=resultado]){box-shadow:inset 0 1px #ffffff0f,0 2px 4px #0a0a0c42,0 36px 92px #0a0a0c6b}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-rail{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50)}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-rail-slot{white-space:nowrap}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-rail-slot+.convo-rail-slot:before{content:"·";margin:0 9px;color:var(--ink-16)}@media(prefers-reduced-motion:reduce){#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-row input::placeholder,#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-example,#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-title,#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-subtitle,#cotizar .quote-flow:not([data-flow-stage=resultado]) .flow-manual,#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-btn:not(:disabled){transition:none}}#cotizar .convo-cands.is-smart-resolver{display:flex;gap:12px;margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-soft);animation:smart-location-in .22s var(--ease-out, ease-out) both}#cotizar .smart-location-head{display:grid;gap:5px}#cotizar .smart-location-eyebrow{font-family:var(--font-mono);color:var(--text-dim);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#cotizar .smart-location-title{margin:0;color:var(--fg);font-size:clamp(17px,2.2vw,21px);font-weight:720;letter-spacing:-.025em;line-height:1.2}#cotizar .smart-location-hint{max-width:62ch;margin:0;color:var(--text-muted);font-size:14px;line-height:1.5}#cotizar .smart-location-options{display:grid;gap:8px}#cotizar .is-resolution-request .smart-location-options{min-width:0}#cotizar .smart-location-option{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:58px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg);background:var(--bg);text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color .18s ease-out,background .18s ease-out,transform .18s ease-out}#cotizar .smart-location-option:hover{border-color:var(--accent);background:var(--bg-tint)}#cotizar .smart-location-option:active{transform:scale(.985)}#cotizar .smart-location-option:focus-visible,#cotizar .smart-location-fallback:focus-visible,#cotizar .smart-location-edit:focus-visible,#cotizar .smart-location-cancel:focus-visible,#cotizar .smart-location-member:focus-visible,#cotizar .smart-location-endpoint-input:focus-visible,#cotizar .smart-location-submit:focus-visible,#cotizar .smart-location-status:focus-visible{outline:3px solid var(--ring, var(--accent));outline-offset:2px}#cotizar .smart-location-option.is-selected{border-color:var(--ok, var(--accent));background:var(--ok-badge-bg-soft, var(--bg-tint))}#cotizar .smart-location-option:disabled{cursor:wait;opacity:.76}#cotizar .smart-location-option.is-recommended{border-color:color-mix(in srgb,var(--fg) 28%,var(--line))}#cotizar .smart-location-glyph{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-soft);border-radius:9px;color:var(--fg);background:var(--bg-soft)}#cotizar .smart-location-glyph svg{width:18px;height:18px}#cotizar .smart-location-copy{display:grid;gap:3px;min-width:0}#cotizar .smart-location-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;color:var(--fg)}#cotizar .smart-location-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:720;line-height:1.3}#cotizar .smart-location-copy>span:not(.smart-location-name-row){overflow-wrap:anywhere;color:var(--text-muted);font-size:13px;line-height:1.35}#cotizar .smart-location-badge{flex:0 0 auto;padding:3px 6px;border:1px solid var(--line);border-radius:999px;color:var(--fg);background:var(--bg-tint);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}#cotizar .smart-location-arrow{color:var(--text-dim);font-size:24px;line-height:1}#cotizar .smart-location-fallback,#cotizar .smart-location-edit,#cotizar .smart-location-cancel{min-height:44px;align-self:flex-start;padding:9px 11px;border:0;border-radius:var(--r-sm);color:var(--text-muted);background:transparent;font-size:14px;font-weight:650;text-align:left;cursor:pointer;touch-action:manipulation}#cotizar .smart-location-fallback:hover,#cotizar .smart-location-edit:hover,#cotizar .smart-location-cancel:hover{color:var(--fg);background:var(--bg-tint)}#cotizar .smart-location-fallback:disabled,#cotizar .smart-location-cancel:disabled{cursor:wait;opacity:.55}#cotizar .smart-location-cancel{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}#cotizar .smart-location-status{min-height:20px;margin:0;color:var(--fg);font-size:13px;font-weight:650;line-height:1.5}#cotizar .smart-location-status:empty{display:none}#cotizar .convo-cands.is-address-request{gap:7px}#cotizar .is-address-request .smart-location-edit{margin-top:3px;border:1px solid var(--line);color:var(--fg);background:var(--surface)}#cotizar .smart-location-members{display:grid;grid-template-columns:repeat(4,minmax(52px,1fr));gap:8px}#cotizar .smart-location-member{min-height:44px;padding:9px 8px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg);background:var(--bg);font-family:var(--font-mono);font-size:14px;font-weight:720;cursor:pointer;touch-action:manipulation;transition:border-color .18s ease-out,background .18s ease-out,transform .18s ease-out}#cotizar .smart-location-member:hover{border-color:var(--accent);background:var(--bg-tint)}#cotizar .smart-location-member:active{transform:scale(.98)}#cotizar .smart-location-member.is-selected{border-color:var(--ok, var(--accent));background:var(--ok-badge-bg-soft, var(--bg-tint))}#cotizar .smart-location-member:disabled{cursor:wait;opacity:.76}#cotizar .smart-location-endpoints{display:grid;gap:9px}#cotizar .smart-location-endpoint{display:grid;gap:6px}#cotizar .smart-location-endpoint-label{color:var(--text-dim);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#cotizar .smart-location-endpoint-input{min-height:48px;width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg);background:var(--bg);font:inherit;font-size:16px;line-height:1.35}#cotizar .smart-location-endpoint-input::placeholder{color:var(--text-dim)}#cotizar .smart-location-error{min-height:18px;margin:0;color:var(--error, #E66B5C);font-size:13px;line-height:1.4}#cotizar .smart-location-request-error:empty{display:none}#cotizar .smart-location-request-error[role=alert]{padding:9px 11px;border-left:3px solid var(--error, #E66B5C);border-radius:var(--r-sm);background:var(--bg)}#cotizar .smart-location-submit{min-height:46px;padding:10px 14px;border:1px solid var(--fg);border-radius:var(--r-sm);color:var(--bg);background:var(--fg);font-size:14px;font-weight:720;cursor:pointer;touch-action:manipulation}#cotizar .smart-location-submit:disabled{border-color:var(--line);color:var(--text-dim);background:var(--bg-tint);cursor:not-allowed}@keyframes smart-location-in{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:none}}@media(max-width:600px){#cotizar .convo-cands.is-smart-resolver{padding:14px;border-radius:var(--r-sm)}#cotizar .smart-location-option{min-height:64px}#cotizar .smart-location-members{grid-template-columns:repeat(3,minmax(52px,1fr))}}@media(prefers-reduced-motion:reduce){#cotizar .convo-cands.is-smart-resolver{animation:none}#cotizar .smart-location-option{transition:none}#cotizar .smart-location-option:active{transform:none}#cotizar .smart-location-fallback,#cotizar .smart-location-cancel,#cotizar .smart-location-member{transition:none}#cotizar .smart-location-member:active{transform:none}}#cotizar .cargo-viz .cargo-viz-header{align-items:center}#cotizar .med-hint{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);transition:color .3s var(--ease-cinema)}#cotizar .med-hint.is-over{color:var(--error)}#cotizar .med-stage{position:relative;width:100%;margin:8px 0 12px;display:flex;align-items:center;gap:14px}#cotizar .ani-rueda{position:relative;flex:0 0 128px;width:128px}#cotizar .med-svg{display:block;width:100%;height:auto}#cotizar .med-ink{stroke-dashoffset:calc(var(--ani-c, 0) * 1px * (1 - var(--fill, 0)));transition:stroke-dashoffset .34s var(--ease-cinema)}#cotizar .med-over{stroke-dashoffset:calc(var(--ani-c, 0) * 1px * (1 - var(--over, 0)));opacity:var(--over-op, 0);transition:stroke-dashoffset .3s var(--ease-cinema),opacity .3s var(--ease-cinema)}#cotizar .ani-centro{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;width:74%;text-align:center;pointer-events:none}#cotizar .ani-pct{font-family:var(--font-mono);font-weight:700;color:var(--text);font-size:clamp(19px,5.6vw,24px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}#cotizar .ani-pct.is-over{color:var(--error);font-size:clamp(12px,3.6vw,15px);letter-spacing:.02em;text-transform:uppercase}#cotizar .ani-de{font-family:var(--font-mono);font-size:9px;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#cotizar .ani-lado{flex:1 1 auto;min-width:0}#cotizar .ani-lista{list-style:none;margin:0;padding:0}#cotizar .ani-fila{display:flex;align-items:baseline;gap:5px;font-family:var(--font-mono);font-size:11px;line-height:1.85;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}#cotizar .ani-fila.is-vigente{color:var(--text);font-weight:600}#cotizar .ani-fila-sep{color:var(--muted);font-weight:400}#cotizar .ani-fila.is-vigente .ani-fila-cap{display:none}#cotizar .ani-asesor{display:inline-block;margin-top:5px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--error)}#cotizar .med-counter{font-family:var(--font-mono);font-weight:700;color:inherit;font-size:11px;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}#cotizar .med-counter .med-sep{color:var(--muted);font-weight:400}#cotizar .ani-pie{display:flex;align-items:baseline;gap:4px;margin-top:8px;font-size:12.5px;color:var(--muted)}#cotizar .ani-pie strong{color:var(--text);font-weight:600}@media(max-width:344px){#cotizar .med-stage{flex-direction:column;align-items:stretch;gap:10px}#cotizar .ani-rueda{flex:0 0 auto;width:118px;align-self:center}#cotizar .ani-lado{width:100%}}@media(prefers-reduced-motion:reduce){#cotizar .med-hint,#cotizar .med-ink,#cotizar .med-over{transition:none}}#cotizar .cargo-mode-sub{margin:-4px 2px 12px;font-size:12.5px;line-height:1.35;color:var(--text-muted);letter-spacing:-.005em}#cotizar .cargo-mode-sub .mode-sub-builder{display:none}#cotizar .cargo-tabs:has(.cargo-tab[data-mode=builder].is-active)+.cargo-mode-sub .mode-sub-quick{display:none}#cotizar .cargo-tabs:has(.cargo-tab[data-mode=builder].is-active)+.cargo-mode-sub .mode-sub-builder{display:inline}#cotizar #cargo-grid{gap:12px;animation:paso2-mode-in .25s var(--ease-cinema)}#cotizar #cargo-grid .cargo-card{flex-direction:column;align-items:center;text-align:center;justify-content:flex-start;gap:12px;padding:20px 14px 18px;min-height:168px}#cotizar #cargo-grid .cargo-card-icon{position:relative;width:auto;height:74px;display:flex;align-items:flex-end;justify-content:center;color:var(--text);transition:color .22s var(--ease-cinema)}#cotizar #cargo-grid .cargo-card-icon:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:48px;height:1px;background:currentColor;opacity:.16;pointer-events:none}#cotizar #cargo-grid .cargo-card.is-selected .cargo-card-icon{color:var(--ui-paper, #F4F4EF)}#cotizar #cargo-grid .cargo-card-icon svg{width:auto;height:44px;stroke-width:1.6;overflow:visible}#cotizar #cargo-grid .cargo-card-icon svg *{vector-effect:non-scaling-stroke}#cotizar #cargo-grid .cargo-card:nth-child(1) .cargo-card-icon svg{height:34px}#cotizar #cargo-grid .cargo-card:nth-child(2) .cargo-card-icon svg{height:44px}#cotizar #cargo-grid .cargo-card:nth-child(3) .cargo-card-icon svg{height:56px}#cotizar #cargo-grid .cargo-card:nth-child(4) .cargo-card-icon svg{height:56px}#cotizar #cargo-grid .cargo-card:nth-child(5) .cargo-card-icon svg{height:74px}#cotizar #cargo-grid .cargo-card-name{font-size:15px;line-height:1.25;letter-spacing:-.01em}#cotizar #cargo-grid .cargo-card-desc{font-size:12.5px;margin-top:3px;line-height:1.3}#cotizar #cargo-grid .cargo-card[data-type=otro] .cargo-card-icon svg{display:none}#cotizar #cargo-grid .cargo-card[data-type=otro] .cargo-card-icon:before{content:"";display:block;width:46px;height:40px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 42'%3E%3Crect x='5' y='4' width='38' height='27' rx='9' fill='none' stroke='%23fff' stroke-width='2.2'/%3E%3Cpath d='M16 30 L14 39 L24 30' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linejoin='round' stroke-linecap='round'/%3E%3Ccircle cx='17' cy='17.5' r='2' fill='%23fff'/%3E%3Ccircle cx='24' cy='17.5' r='2' fill='%23fff'/%3E%3Ccircle cx='31' cy='17.5' r='2' fill='%23fff'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 42'%3E%3Crect x='5' y='4' width='38' height='27' rx='9' fill='none' stroke='%23fff' stroke-width='2.2'/%3E%3Cpath d='M16 30 L14 39 L24 30' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linejoin='round' stroke-linecap='round'/%3E%3Ccircle cx='17' cy='17.5' r='2' fill='%23fff'/%3E%3Ccircle cx='24' cy='17.5' r='2' fill='%23fff'/%3E%3Ccircle cx='31' cy='17.5' r='2' fill='%23fff'/%3E%3C/svg%3E") center / contain no-repeat}#cotizar #cargo-grid .cargo-card[data-type=tarimas-muchas] .cargo-card-icon svg{display:none}#cotizar #cargo-grid .cargo-card[data-type=tarimas-muchas] .cargo-card-icon:before{content:"";display:block;width:54px;height:52px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 44'%3E%3Cg fill='none' stroke='%23fff' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'%3E%3Cg transform='translate(1,2)'%3E%3Crect x='1.5' y='6' width='17' height='11' rx='1.5'/%3E%3Cpath d='M1.5 6 l3 -4 h11 l3 4'/%3E%3C/g%3E%3Cg transform='translate(24,2)'%3E%3Crect x='1.5' y='6' width='17' height='11' rx='1.5'/%3E%3Cpath d='M1.5 6 l3 -4 h11 l3 4'/%3E%3C/g%3E%3Cg transform='translate(1,24)'%3E%3Crect x='1.5' y='6' width='17' height='11' rx='1.5'/%3E%3Cpath d='M1.5 6 l3 -4 h11 l3 4'/%3E%3C/g%3E%3Cg transform='translate(24,24)'%3E%3Crect x='1.5' y='6' width='17' height='11' rx='1.5'/%3E%3Cpath d='M1.5 6 l3 -4 h11 l3 4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 44'%3E%3Cg fill='none' stroke='%23fff' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'%3E%3Cg transform='translate(1,2)'%3E%3Crect x='1.5' y='6' width='17' height='11' rx='1.5'/%3E%3Cpath d='M1.5 6 l3 -4 h11 l3 4'/%3E%3C/g%3E%3Cg transform='translate(24,2)'%3E%3Crect x='1.5' y='6' width='17' height='11' rx='1.5'/%3E%3Cpath d='M1.5 6 l3 -4 h11 l3 4'/%3E%3C/g%3E%3Cg transform='translate(1,24)'%3E%3Crect x='1.5' y='6' width='17' height='11' rx='1.5'/%3E%3Cpath d='M1.5 6 l3 -4 h11 l3 4'/%3E%3C/g%3E%3Cg transform='translate(24,24)'%3E%3Crect x='1.5' y='6' width='17' height='11' rx='1.5'/%3E%3Cpath d='M1.5 6 l3 -4 h11 l3 4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}#cotizar #cargo-builder.is-visible{animation:paso2-mode-in .25s var(--ease-cinema)}#cotizar #cargo-builder .builder-item{padding:0 8px 0 10px;gap:9px;min-height:48px}#cotizar #cargo-builder .builder-item-meta,#cotizar #cargo-builder .qty-counter span,#cotizar #cargo-viz .med-counter,#cotizar #cargo-viz .cargo-viz-stats{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#cotizar #cargo-builder .builder-item:not(.has-qty) .builder-item-meta{color:var(--text-muted)}#cotizar #cargo-viz{position:sticky;bottom:8px;z-index:4}@keyframes paso2-mode-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#cotizar #cargo-grid,#cotizar #cargo-builder.is-visible{animation:none}#cotizar #cargo-grid .cargo-card-icon,#cotizar #cargo-grid .cargo-card{transition:none}}#cotizar .step .cargo-card.is-selected.is-pick{background:transparent}#cotizar .step .cargo-card.is-selected.is-pick:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ui-ink, #141414);z-index:0;pointer-events:none;transform-origin:left center;animation:paso2-ink-sweep .2s var(--ease-cinema) 1 both}#cotizar .step .cargo-card.is-pick .cargo-card-icon,#cotizar .step .cargo-card.is-pick .cargo-card-body{position:relative;z-index:1;mix-blend-mode:difference;color:#fff}@keyframes paso2-ink-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#rec-unidad.is-visible{animation:paso2-rec-in .25s var(--ease-cinema) .12s both}@keyframes paso2-rec-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#cotizar .qty-counter span{position:relative;display:inline-flex;justify-content:center;overflow:hidden}#cotizar .qty-counter span .paso2-odo-old{position:absolute;left:0;right:0;top:0;display:flex;justify-content:center;pointer-events:none}.paso2-odo-new.is-add{animation:paso2-odo-new-up .15s var(--ease-cinema) both}.paso2-odo-old.is-add{animation:paso2-odo-old-up .15s var(--ease-cinema) both}.paso2-odo-new.is-sub{animation:paso2-odo-new-down .12s var(--ease-cinema) both}.paso2-odo-old.is-sub{animation:paso2-odo-old-down .12s var(--ease-cinema) both}@keyframes paso2-odo-new-up{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes paso2-odo-old-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-6px);opacity:0}}@keyframes paso2-odo-new-down{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes paso2-odo-old-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(6px);opacity:0}}#cotizar .builder-item.is-land .builder-item-icon{animation:paso2-row-nudge .24s var(--ease-cinema) both}@keyframes paso2-row-nudge{0%{transform:translateY(0)}38%{transform:translateY(-2px)}to{transform:translateY(0)}}#cotizar .med-ink{transition:stroke-dashoffset .3s cubic-bezier(.36,1.2,.5,1)}@media(prefers-reduced-motion:reduce){#cotizar .step .cargo-card.is-selected.is-pick{background:var(--ui-ink, #141414)}#cotizar .step .cargo-card.is-selected.is-pick:before{animation:none;transform:scaleX(1)}#cotizar .step .cargo-card.is-pick .cargo-card-icon,#cotizar .step .cargo-card.is-pick .cargo-card-body{mix-blend-mode:normal;color:inherit}#rec-unidad.is-visible,.paso2-odo-new.is-add,.paso2-odo-old.is-add,.paso2-odo-new.is-sub,.paso2-odo-old.is-sub,#cotizar .builder-item.is-land .builder-item-icon{animation:none}#cotizar .med-ink{transition:none}}#cotizar .step.is-active .step-num{background:transparent;background-image:none;color:var(--ui-ink);border-color:var(--ui-ink)}#cotizar .step.is-done .step-num{background-color:var(--ui-ink);background-image:none;color:var(--ui-paper);border-color:var(--ui-ink);animation:mcp-step-num-print .22s var(--ease-cinema) 1}@keyframes mcp-step-num-print{0%{background-color:transparent;box-shadow:inset 0 0 0 0 var(--ui-ink);color:var(--ui-ink)}70%{color:var(--ui-ink)}to{background-color:transparent;box-shadow:inset 0 0 0 14px var(--ui-ink);color:var(--ui-paper)}}@media(prefers-reduced-motion:reduce){#cotizar .step.is-done .step-num{animation:none}}.footer .cargox-iso{background:transparent;border:1px solid var(--ui-line-strong, rgba(20,20,20,.22))}.footer .cargox-iso svg g,.footer .cargox-iso svg path{fill:var(--cargox-red)}#cotizar .total-cta.cta-ghost{background:transparent;color:var(--on-white, #F4F4EF);border:1.5px solid rgba(255,255,255,.55);box-shadow:none;cursor:pointer}#cotizar .total-cta.cta-ghost:hover{background:#ffffff14;transform:none;box-shadow:none}#cotizar .total-cta.cta-ghost:focus-visible{outline-color:var(--on-white, #FFFFFF)}#cotizar .total-cta.cta-ghost svg{display:none}#cotizar .total-action .cta-missing-note{display:none;margin:0;font-size:11px;line-height:1.4;color:var(--on-white-muted, #B4B4B8);text-align:right}#cotizar .total-action .cta-missing-note.is-shown{display:block}#cotizar .total-cta.cta-pour{position:relative;background:transparent;overflow:hidden;animation:cta-tinta .34s var(--ease-cinema) 1 both}#cotizar .total-cta.cta-pour>*{position:relative;z-index:1}#cotizar .total-cta.cta-pour:after{content:"";position:absolute;inset:0;z-index:0;background:var(--on-white, #FFFFFF);border-radius:inherit;animation:cta-vierte .34s var(--ease-cinema) 1 both}@keyframes cta-vierte{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cta-tinta{0%{color:var(--on-white, #F4F4EF)}70%{color:var(--on-white, #F4F4EF)}to{color:var(--card-white, #0A0A0C)}}.flota-code{font-weight:500;font-size:11px;letter-spacing:.08em;color:var(--ui-muted, var(--muted))}#flota-cta{flex:1 1 100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;padding:13px 20px;font-size:var(--fs-md);font-weight:600;color:var(--fg);text-decoration:none;border:1px solid var(--ui-line, var(--line));border-radius:var(--r-14, 14px);background:transparent;transition:background-color var(--t-fast) var(--ease-cinema),border-color var(--t-fast) var(--ease-cinema)}#flota-cta:hover{opacity:1;background:var(--ui-paper-raised, #FBFBF8);border-color:var(--ui-line-strong, var(--fg))}#flota-cta:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.flota-cta-jump{font-size:.95em;line-height:1;transition:transform var(--t-fast) var(--ease-cinema)}@media(hover:hover)and (pointer:fine){#flota-cta:hover .flota-cta-jump{transform:translate(1px,-1px)}}@media(prefers-reduced-motion:reduce){#flota-cta,.flota-cta-jump{transition:none}#flota-cta:hover .flota-cta-jump{transform:none}}#cotizar .convo-wrap:has(.convo-cands.is-visible) .convo-title,#cotizar .convo-wrap:has(.convo-cands.is-visible) .convo-subtitle,#cotizar .convo-wrap:has(.convo-cands.is-visible) .convo-example,#cotizar .convo-wrap:has(.convo-cands.is-visible) .convo-trustline,#cotizar .convo-wrap:has(.convo-cands.is-visible) .convo-result,#cotizar .convo-wrap:has(.convo-cands.is-visible) .convo-brief,#cotizar .convo-wrap:has(.convo-cands.is-visible) .convo-mudanza,#cotizar .convo-wrap:has(.convo-cands.is-visible) .flow-manual{display:none}#cotizar .convo-wrap:has(.convo-cands.is-visible) .convo-command-kicker{margin-bottom:12px}#cotizar .convo-wrap:has(.convo-cands.is-visible) .convo-row{margin-bottom:0}#cotizar .convo-wrap:has(.convo-cands.is-visible) .convo-cands{margin-top:16px;padding-top:0;border-top:0}#cotizar .convo-brief.is-adaptive .convo-facts{grid-template-columns:minmax(0,1fr)}#cotizar .convo-brief.is-adaptive .convo-fact{min-height:58px;padding:11px 13px;grid-template-columns:minmax(82px,.28fr) minmax(0,1fr) auto;align-content:center;align-items:center;column-gap:12px}#cotizar .convo-brief.is-adaptive .convo-fact-label{margin:0}#cotizar .convo-brief.is-adaptive .convo-fact-value{min-width:0;min-height:0;overflow-wrap:anywhere;word-break:normal}#cotizar .convo-brief.is-adaptive .convo-fact-state{justify-self:end;white-space:nowrap}#cotizar .convo-brief.is-adaptive .convo-fact>svg{display:none}#cotizar .convo-wrap:has(.convo-decision:not([hidden])) .convo-btn:not(:disabled){color:var(--ink-50);background:transparent;border:1px solid var(--ink-16);box-shadow:none;opacity:1}#cotizar .convo-wrap:has(.convo-decision:not([hidden])) .convo-btn:not(:disabled):hover{color:var(--ink-72);background:#ffffff0a;border-color:var(--ink-50);box-shadow:none}#cotizar .quote-flow:not([data-flow-stage=resultado]) .convo-example[role=button]{min-height:44px;display:flex;align-items:center}@media(max-width:720px){#cotizar .convo-brief.is-adaptive .convo-fact{min-height:72px;grid-template-columns:minmax(0,1fr) auto;row-gap:5px}#cotizar .convo-brief.is-adaptive .convo-fact-label{grid-column:1 / -1}}#cotizar #convo-input{--fade-l: 0px;--fade-r: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#fff var(--fade-l),#fff calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#fff var(--fade-l),#fff calc(100% - var(--fade-r)),transparent 100%)}#cotizar .convo-meter{margin-top:10px;padding:11px 12px;display:grid;gap:9px;color:var(--ui-ink);background:var(--ui-paper-raised);border:1px solid var(--ui-line);border-left:2px solid var(--ui-line-strong, var(--ui-line));border-radius:11px;animation:intel-meter-in .24s var(--ease-enter) both}#cotizar .convo-meter[hidden]{display:none}@keyframes intel-meter-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}#cotizar .convo-meter-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}#cotizar .convo-meter-tag{flex:0 0 auto;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted)}#cotizar .convo-meter-miss{min-width:0;color:var(--ui-ink);font-size:13px;line-height:1.4}#cotizar .convo-meter-track{height:3px;border-radius:999px;background:var(--ui-line);overflow:hidden}#cotizar .convo-meter-track i{display:block;height:100%;background:var(--ui-muted);border-radius:inherit;transition:width .32s var(--ease-enter)}#cotizar .convo-meter-risks{display:flex;flex-wrap:wrap;gap:6px}#cotizar .convo-risk-chip{padding:4px 9px;font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--ui-muted);background:var(--ui-paper);border:1px solid var(--ui-line);border-radius:999px}.convo-chip.is-tentative{border-style:dashed;border-color:var(--glass-stroke-strong)}.convo-chip.is-tentative b{color:var(--text-muted)}@media(prefers-reduced-motion:reduce){#cotizar .convo-meter{animation:none}#cotizar .convo-meter-track i{transition:none}}.convo-chip.is-hint{font-family:var(--font-mono);letter-spacing:.01em;color:var(--text-muted);border-style:dashed;border-color:var(--glass-stroke-strong)}#cotizar .map-dist-badge-num em,#cotizar .map-dist-badge-eta b,#cotizar .map-dist-badge-eta span,#cotizar .map-dist-badge.is-estimated .map-dist-badge-eta span{color:var(--surface-page)}#cotizar .step .map-empty-state,#cotizar .map-empty-state{background:#fafaf8}#cotizar .map-empty-state-title{color:var(--surface-page)}#cotizar .map-empty-state-sub{color:var(--surface-page);opacity:.64}#cotizar .map-empty-state-sub b{color:var(--surface-page);opacity:1}.maplibregl-ctrl-bottom-right{display:block!important}.maplibregl-ctrl-attrib.maplibregl-ctrl{background:var(--surface-elevated, #15151A)!important;border:1px solid var(--hairline, rgba(255,255,255,.1));border-right:0;border-bottom:0;border-top-left-radius:var(--r-10, 10px);margin:0!important;padding:2px 8px!important}.maplibregl-ctrl-attrib.maplibregl-ctrl,.maplibregl-ctrl-attrib a{font-family:var(--font-mono, ui-monospace, monospace)!important;font-size:9px!important;letter-spacing:.02em;color:var(--text-dim, rgba(244,244,239,.55))!important}.maplibregl-ctrl-attrib a{text-decoration:none}.maplibregl-ctrl-attrib a:hover{text-decoration:underline;color:var(--text-muted, rgba(244,244,239,.72))!important}.maplibregl-ctrl-attrib-button{background-color:var(--surface-elevated, #15151A)!important;filter:invert(.9)}.cargox-credito-datos{white-space:nowrap}#m-ruta-confirma .maplibregl-ctrl-attrib.maplibregl-compact-show,#route-pin-map .maplibregl-ctrl-attrib.maplibregl-compact-show,#route-overview-map .maplibregl-ctrl-attrib.maplibregl-compact-show{padding-right:52px!important}#m-ruta-confirma .rc-map-panel:has(.maplibregl-ctrl-attrib.maplibregl-compact-show) .rc-estado{opacity:0;pointer-events:none}.ml-marker.dest:not(.is-hi){box-shadow:0 0 0 2px var(--cargox-red),0 6px 14px #0a0a0a73,0 2px 4px #0003}.ml-marker.dest:after{border-color:var(--cargox-red)}@media(max-width:600px){.map-leaflet{height:400px}}:is(#cotizar,#m-ruta-confirma) .maplibregl-ctrl-group,:is(#cotizar,#m-ruta-confirma) .maplibregl-ctrl-group:not(:empty){background:#14141aeb!important;border:1px solid var(--hairline, rgba(255,255,255,.1))!important;border-radius:var(--r-sm, 8px);box-shadow:var(--shadow-glass, var(--shadow-1));overflow:hidden}:is(#cotizar,#m-ruta-confirma) .maplibregl-ctrl button{width:44px!important;height:44px!important;background:transparent!important}:is(#cotizar,#m-ruta-confirma) .maplibregl-ctrl button+button{border-top:1px solid var(--hairline, rgba(255,255,255,.1))!important}:is(#cotizar,#m-ruta-confirma) .maplibregl-ctrl button .maplibregl-ctrl-icon{filter:invert(.92) hue-rotate(180deg) brightness(1.05)}:is(#cotizar,#m-ruta-confirma) .maplibregl-ctrl button:hover{background:#ffffff0f!important}:is(#cotizar,#m-ruta-confirma) .maplibregl-ctrl button:focus-visible{outline:2px solid var(--ring, var(--accent));outline-offset:2px}#cotizar #peso-rango{margin:4px 0 12px}#cotizar #peso-rango[hidden]{display:none}#cotizar #peso-rango .peso-rango-head{font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.005em}#cotizar #peso-rango .peso-rango-sub{font-family:var(--font-mono, monospace);font-size:10px;font-weight:400;color:var(--text-muted);margin:3px 0 9px;letter-spacing:.01em;line-height:1.35}#cotizar #peso-rango .peso-chip-row{gap:6px}@keyframes peso-rango-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}#cotizar #peso-rango.peso-in{animation:peso-rango-in .22s var(--ease-cinema, ease-out)}@media(prefers-reduced-motion:reduce){#cotizar #peso-rango.peso-in{animation:none}}.summary-row.summary-acceso-confirm{align-items:center}.summary-row.summary-acceso-confirm span:first-child{color:var(--text-muted)}.acceso-confirm-btn{padding:6px 12px;min-height:32px;font-size:11px;font-weight:600;border-radius:var(--r-pill, 999px);cursor:pointer}.suggest-aside{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.suggest-aside .suggest-meta{font-size:10px}.suggest-prec{flex:0 0 auto;font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.02em;color:var(--text-dim);white-space:nowrap}.suggest-prec.is-aprox{padding:2px 6px;border:1px solid var(--hairline);border-radius:var(--r-sm, 6px);color:var(--text-muted)}#cotizar #b2b-detail{margin:2px 0 12px;display:grid;gap:8px}#cotizar #b2b-detail[hidden]{display:none}#cotizar #b2b-detail .b2b-detail-head{font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted)}#cotizar #b2b-detail .b2b-detail-opt{color:var(--text-dim);text-transform:none;letter-spacing:.01em}#cotizar #b2b-detail .b2b-row{display:grid;grid-template-columns:66px 1fr;align-items:center;gap:10px}#cotizar #b2b-detail .b2b-label{font-size:12px;color:var(--text-muted)}#cotizar #b2b-detail .b2b-input{min-height:40px;padding:8px 12px;background:var(--bg-soft);color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-sm, 8px);font-size:13px;transition:border-color var(--t-fast, .15s)}#cotizar #b2b-detail .b2b-input::placeholder{color:var(--text-dim)}#cotizar #b2b-detail .b2b-input:focus{outline:none;border-color:var(--text)}@keyframes b2b-detail-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}#cotizar #b2b-detail.b2b-in{animation:b2b-detail-in .2s var(--ease-cinema, ease-out)}.summary-row .sr-ruta{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.summary-row .sr-pt{display:block}.summary-row .sr-det{color:var(--text-dim, rgba(244,244,239,.55))}@media(prefers-reduced-motion:reduce){#cotizar #b2b-detail.b2b-in{animation:none}}#cotizar [data-flow-panel=shortcut],#cotizar #flow-shortcut{display:none!important}#cotizar .step[data-step=ruta],#cotizar .step[data-step=ruta].is-current{--tarjeta-pad: clamp(18px, 4.6vw, 56px);padding:var(--tarjeta-pad) var(--tarjeta-pad) 0}#cotizar .step[data-step=ruta] .tarjeta-kicker{margin-bottom:16px}#cotizar .step[data-step=ruta] .step-head,#cotizar .step[data-step=ruta].is-current .step-head{display:block;margin-bottom:10px}#cotizar .step[data-step=ruta] .step-num,#cotizar .step[data-step=ruta] .step-resumen{display:none}#cotizar .step[data-step=ruta] .step-title{max-width:16ch;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.045em;line-height:1.02}#cotizar .step[data-step=ruta] .tarjeta-sub{max-width:52ch;margin:0 0 22px;color:var(--text-muted);font-size:15px;line-height:1.5}#cotizar #ruta-eco{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 14px}#cotizar #ruta-eco[hidden]{display:none}#cotizar .ruta-eco-chip{min-width:0;max-width:100%;padding:4px 9px;display:inline-flex;align-items:center;gap:7px;background:var(--accent-soft);border:1px solid var(--hairline);border-radius:var(--r-sm, 8px);font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.02em;color:var(--text-muted);text-align:left}#cotizar .ruta-eco-chip .ruta-eco-k{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}#cotizar .ruta-eco-chip .ruta-eco-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:600}#cotizar .ruta-eco-chip.is-tentative{border-style:dashed;background:transparent;cursor:pointer;transition:border-color var(--t-fast, .15s),background-color var(--t-fast, .15s)}#cotizar .ruta-eco-chip.is-tentative:hover{background:var(--accent-soft);border-color:var(--text-dim)}#cotizar .ruta-eco-chip.is-tentative:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#cotizar .ruta-eco-chip .ruta-eco-hint{flex:0 0 auto;font-size:10px;color:var(--text-dim)}@keyframes ruta-eco-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#cotizar #ruta-eco.eco-in{animation:ruta-eco-in .24s var(--ease-cinema, ease-out)}@media(prefers-reduced-motion:reduce){#cotizar #ruta-eco.eco-in{animation:none}#cotizar .ruta-eco-chip.is-tentative{transition:none}}#cotizar .step[data-step=carga],#cotizar .step[data-step=cuando],#cotizar .step[data-step=maniobra],#cotizar .step[data-step=carga].is-current,#cotizar .step[data-step=cuando].is-current,#cotizar .step[data-step=maniobra].is-current{--tarjeta-pad: clamp(18px, 4.6vw, 56px);padding:var(--tarjeta-pad)}#cotizar .step[data-step=carga] .tarjeta-kicker,#cotizar .step[data-step=cuando] .tarjeta-kicker,#cotizar .step[data-step=maniobra] .tarjeta-kicker{margin-bottom:16px}#cotizar .step[data-step=carga] .step-head,#cotizar .step[data-step=cuando] .step-head,#cotizar .step[data-step=maniobra] .step-head,#cotizar .step[data-step=carga].is-current .step-head,#cotizar .step[data-step=cuando].is-current .step-head,#cotizar .step[data-step=maniobra].is-current .step-head{display:block;margin-bottom:10px}#cotizar .step[data-step=carga] .step-num,#cotizar .step[data-step=carga] .step-resumen,#cotizar .step[data-step=cuando] .step-num,#cotizar .step[data-step=cuando] .step-resumen,#cotizar .step[data-step=maniobra] .step-num,#cotizar .step[data-step=maniobra] .step-resumen{display:none}#cotizar .step[data-step=carga] .step-title,#cotizar .step[data-step=cuando] .step-title,#cotizar .step[data-step=maniobra] .step-title{max-width:18ch;font-size:clamp(1.75rem,3.8vw,2.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.04}#cotizar .step[data-step=carga] .tarjeta-sub,#cotizar .step[data-step=cuando] .tarjeta-sub,#cotizar .step[data-step=maniobra] .tarjeta-sub{max-width:54ch;margin:0 0 20px;color:var(--text-muted);font-size:15px;line-height:1.5}#cotizar .tarjeta-sub em{font-style:normal;color:var(--text)}#cotizar .carga-nl{margin:0 0 12px}#cotizar .carga-nl-row{display:flex;gap:8px;align-items:stretch}#cotizar #carga-nl{flex:1 1 auto;min-width:0;min-height:48px;padding:10px 14px;background:var(--bg-soft);color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-sm, 8px);font-size:16px;line-height:1.35;transition:border-color var(--t-fast, .15s)}#cotizar #carga-nl::placeholder{color:var(--text-dim)}#cotizar #carga-nl:focus{outline:none;border-color:var(--text)}#cotizar .carga-nl-btn{flex:0 0 auto;min-height:48px;padding:0 18px;background:transparent;color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-sm, 8px);font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--t-fast, .15s),background-color var(--t-fast, .15s)}#cotizar .carga-nl-btn:hover{background:var(--accent-soft);border-color:var(--text-dim)}#cotizar .carga-nl-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#cotizar .carga-nl-hint{margin:7px 0 0;font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.04em;color:var(--text-dim)}#cotizar #carga-eco{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 14px}#cotizar #carga-eco[hidden]{display:none}#cotizar #carga-eco.eco-in{animation:ruta-eco-in .24s var(--ease-cinema, ease-out)}#cotizar #carga-ask{margin:0 0 16px;padding:14px 16px;background:var(--accent-soft);border:1px solid var(--hairline);border-left:2px solid var(--text-dim);border-radius:var(--r-sm, 8px);animation:ruta-eco-in .24s var(--ease-cinema, ease-out)}#cotizar #carga-ask[hidden]{display:none}#cotizar .carga-ask-q{margin:0 0 12px;color:var(--text);font-size:14px;line-height:1.45}#cotizar .carga-ask-q:before{content:"PREGUNTA · ";font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-dim)}#cotizar .carga-ask-q.is-aviso:before{content:"AVISO · "}#cotizar .carga-ask-q b{font-weight:700}#cotizar .carga-ask-q em{font-style:normal;color:var(--text-muted)}#cotizar .carga-ask-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#cotizar .carga-ask-qty{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}#cotizar #carga-ask-qty{width:74px;min-height:40px;padding:8px 10px;background:var(--bg-soft);color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-sm, 8px);font-family:var(--font-mono, monospace);font-size:14px;transition:border-color var(--t-fast, .15s)}#cotizar #carga-ask-qty:focus{outline:none;border-color:var(--text)}#cotizar #carga-ask-qty.is-asking{border-color:var(--text);border-style:dashed}#cotizar .carga-ask-chip{min-height:40px;padding:8px 14px;background:transparent;color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-pill, 999px);font-size:13px;cursor:pointer;transition:border-color var(--t-fast, .15s),background-color var(--t-fast, .15s)}#cotizar .carga-ask-chip:hover{background:var(--bg-soft);border-color:var(--text-dim)}#cotizar .carga-ask-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#cotizar .carga-ask-chip.is-otro{border-style:dashed;color:var(--text-muted)}#cotizar .carga-ask-chip.is-otro:hover{color:var(--text)}#cotizar .carga-ask-alt{margin-top:12px;padding:0;background:transparent;border:0;color:var(--text-muted);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#cotizar .carga-ask-alt:hover{color:var(--text)}#cotizar #carga-ask .convo-mudanza{margin:0 0 4px}#cotizar .carga-alt-sep{margin:18px 0 14px;display:flex;align-items:center;gap:12px;font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}#cotizar .carga-alt-sep:before,#cotizar .carga-alt-sep:after{content:"";flex:1 1 auto;height:1px;background:var(--hairline)}@media(max-width:560px){#cotizar .carga-nl-row{flex-wrap:wrap}#cotizar #carga-nl{flex:1 1 100%}#cotizar .carga-nl-btn{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){#cotizar #carga-eco.eco-in,#cotizar #carga-ask{animation:none}#cotizar #carga-nl,#cotizar .carga-nl-btn,#cotizar .carga-ask-chip,#cotizar #carga-ask-qty{transition:none}}#cotizar .band-track{position:relative;height:3px;margin:10px 0;border-radius:999px;background:var(--on-white-line);overflow:hidden}#cotizar .band-track[hidden]{display:none}#cotizar .band-fill{position:absolute;top:0;bottom:0;left:0;width:100%;border-radius:999px;background:var(--on-white);opacity:.78;transition:left .3s var(--ease-cinema),width .3s var(--ease-cinema),opacity .3s var(--ease-cinema)}#cotizar .band-track.is-firm .band-fill{opacity:1}#cotizar .afinar{margin-top:14px;padding-top:14px;border-top:1px solid var(--on-white-line)}#cotizar .afinar[hidden]{display:none}#cotizar .afinar-keys{display:grid;gap:10px}#cotizar .afinar-key{border:1px solid var(--on-white-line);border-radius:10px;padding:10px 12px 12px;transition:border-color .22s var(--ease-cinema)}#cotizar .afinar-key[data-state=listo]{border-color:var(--glass-stroke-strong)}#cotizar .afinar-key-head{display:flex;align-items:baseline;gap:8px}#cotizar .afinar-key-n{font-family:var(--font-mono-tab, var(--font-mono));font-size:10px;letter-spacing:.08em;color:var(--on-white-muted)}#cotizar .afinar-key-q{font-size:13px;font-weight:700;color:var(--on-white)}#cotizar .afinar-key-st{margin-left:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-white-muted);text-align:right}#cotizar .afinar-key[data-state=listo] .afinar-key-st{color:var(--on-white)}#cotizar .afinar-key-ask{margin:5px 0 10px;font-size:var(--fs-sm);line-height:1.4;color:var(--on-white-muted)}#cotizar .afinar-row{display:block}#cotizar .afinar-row+.afinar-row{margin-top:10px}#cotizar .afinar-row-lbl{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--on-white-muted)}#cotizar .afinar-opts{display:flex;flex-wrap:wrap;gap:6px}#cotizar .afinar-opt{display:inline-flex;align-items:baseline;gap:7px;min-height:36px;padding:8px 11px;border:1px solid var(--on-white-line);border-radius:8px;background:transparent;color:var(--on-white-muted);font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.15;cursor:pointer;transition:border-color .18s var(--ease-cinema),color .18s var(--ease-cinema),background-color .18s var(--ease-cinema)}#cotizar .afinar-opt:hover{border-color:var(--glass-stroke-strong);color:var(--on-white)}#cotizar .afinar-opt:focus-visible{outline:2px solid var(--on-white);outline-offset:2px}#cotizar .afinar-opt.is-on{background:var(--on-white);border-color:var(--on-white);color:var(--card-white)}#cotizar .afinar-key[data-state=pendiente] .afinar-opt.is-on{background:transparent;border-color:var(--glass-stroke-strong);border-style:dashed;color:var(--on-white)}#cotizar .afinar-opt-p{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10px;letter-spacing:.02em;opacity:.72}@media(max-width:560px){#cotizar .afinar-key-head{flex-wrap:wrap}#cotizar .afinar-key-st{margin-left:0;flex:1 1 100%;text-align:left}}@media(prefers-reduced-motion:reduce){#cotizar .band-fill,#cotizar .afinar-opt,#cotizar .afinar-key{transition:none}}#cotizar .ab-suggest{--v-ink: #141414;--v-ink-muted: #5F5F63;--v-ink-dim: #66666A;--v-paper: #F8F8F4;--v-hairline: rgba(20,20,20,.12);--v-hairline-strong: rgba(20,20,20,.3);--text: #141414;--fg: #141414;--muted: #5F5F63;--text-muted: #5F5F63;--text-dim: #66666A;--hairline: rgba(20,20,20,.12);--line: rgba(20,20,20,.12);--line-soft: rgba(20,20,20,.06);--glass-stroke-strong: rgba(20,20,20,.14);--glass-fill: rgba(20,20,20,.035);--glass-fill-active: rgba(20,20,20,.06);--bg-tint: #E9E9E4;--surface-page: #F8F8F4;--accent: #141414;--accent-soft: rgba(20,20,20,.07);--accent-glow: rgba(20,20,20,.14);--ok: #141414;color:var(--v-ink);border-color:var(--glass-stroke-strong)}@media(max-width:720px){#cotizar .ab-input input,.hoja-punto .ab-input input{font-size:16px}}#cotizar .ab-input.has-error .ab-pill-field,.hoja-punto .ab-input.has-error .ab-pill-field{border-color:var(--text-dim)}#cotizar .ab-pill-err,.hoja-punto .ab-pill-err{align-items:flex-start;gap:8px;margin-top:7px;padding:8px 10px;background:var(--accent-soft);border:1px solid var(--hairline);border-left:2px solid var(--text-dim);border-radius:var(--r-sm, 8px);color:var(--text-muted);font-size:12px;line-height:1.4}#cotizar .ab-pill-err:before,.hoja-punto .ab-pill-err:before{content:"NOTA";width:auto;height:auto;flex:0 0 auto;display:block;border:0;border-radius:0;color:var(--text-dim);font-family:var(--font-mono, monospace);font-size:9px;font-weight:700;letter-spacing:.16em;line-height:1.55}#cotizar .quote-passport h3:focus-visible{background-image:linear-gradient(currentColor,currentColor)}#cotizar .total-info-val.is-rango{font-size:clamp(32px,10vw,48px);letter-spacing:-.02em;width:fit-content;max-width:100%}#cotizar .total-info-val.is-rango .tv-end{white-space:nowrap}#cotizar .total-info-val.is-rango .tv-dash{padding:0 .14em;color:var(--on-white-muted);font-weight:400}#cotizar .total-info-filled .total-info-val.is-rango:after{width:100%}@keyframes titular-colapsa{0%{opacity:.45;transform:scaleX(.94)}to{opacity:1;transform:scaleX(1)}}#cotizar .total-info-val.is-colapsa{transform-origin:left center;animation:titular-colapsa var(--motion-enter) var(--ease-enter) both}@keyframes rec-unidad-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#cotizar .rec-unidad.is-visible{animation:rec-unidad-entra .26s var(--ease-cinema) .12s both}@keyframes bd-row-arma{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}#cotizar .breakdown.is-armando .bd-row{animation:bd-row-arma .22s var(--ease-cinema) both}#cotizar .breakdown.is-armando .bd-row:nth-child(1){animation-delay:0ms}#cotizar .breakdown.is-armando .bd-row:nth-child(2){animation-delay:40ms}#cotizar .breakdown.is-armando .bd-row:nth-child(3){animation-delay:80ms}#cotizar .breakdown.is-armando .bd-row:nth-child(4){animation-delay:.12s}#cotizar .breakdown.is-armando .bd-row:nth-child(n+5){animation-delay:.16s}#cotizar .map-empty-state.is-hidden{visibility:hidden;transition:opacity .2s,transform .24s cubic-bezier(.55,0,.9,.4),visibility 0s .24s}@media(prefers-reduced-motion:reduce){#cotizar .total-info-val.is-colapsa,#cotizar .rec-unidad.is-visible,#cotizar .breakdown.is-armando .bd-row{animation:none}}#cotizar .ruta-eco-chip.is-edit{cursor:pointer;transition:border-color var(--t-fast, .15s),background-color var(--t-fast, .15s)}#cotizar .ruta-eco-chip.is-edit:hover,#cotizar .ruta-eco-chip.is-nav:hover{background:var(--bg-soft);border-color:var(--text-dim)}#cotizar .ruta-eco-chip.is-edit:focus-visible,#cotizar .ruta-eco-chip.is-tentative:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#cotizar .ruta-eco-chip.is-open{border-color:var(--text)}#cotizar .ruta-eco-chip .ruta-eco-src{flex:0 0 auto;font-size:10px;color:var(--text-dim);font-style:normal}#cotizar #carga-fix{margin:0 0 14px;padding:13px 15px;background:var(--accent-soft);border:1px solid var(--hairline);border-left:2px solid var(--text-dim);border-radius:var(--r-sm, 8px);animation:ruta-eco-in .24s var(--ease-cinema, ease-out)}#cotizar #carga-fix[hidden]{display:none}#cotizar .carga-fix-q{margin:0 0 10px;font-size:13px;line-height:1.45;color:var(--text)}#cotizar .carga-fix-q:before{content:"CORREGIR · ";font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-dim)}#cotizar .carga-fix-q b{font-weight:700}#cotizar .carga-fix-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#cotizar .carga-fix-row+.carga-fix-row{margin-top:9px}#cotizar .carga-fix-num,#cotizar .carga-fix-txt{min-height:44px;padding:0 12px;background:transparent;color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-sm, 8px);font-family:var(--font-mono, monospace);font-size:15px;font-weight:600}#cotizar .carga-fix-num{width:104px}#cotizar .carga-fix-txt{flex:1 1 180px;min-width:0;font-size:14px;font-weight:500}#cotizar .carga-fix-num:focus,#cotizar .carga-fix-txt:focus{outline:none;border-color:var(--text)}#cotizar .carga-fix-chip{min-height:44px;padding:0 14px;background:transparent;color:var(--text-muted);border:1px solid var(--hairline);border-radius:var(--r-sm, 8px);font-family:var(--font-mono, monospace);font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:border-color var(--t-fast, .15s),background-color var(--t-fast, .15s),color var(--t-fast, .15s)}#cotizar .carga-fix-chip:hover{background:var(--bg-soft);border-color:var(--text-dim)}#cotizar .carga-fix-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#cotizar .carga-fix-chip[aria-pressed=true]{border-color:var(--text);background:var(--bg-soft);color:var(--text)}#cotizar .carga-fix-ok{min-height:44px;padding:0 18px;background:transparent;color:var(--text);border:1px solid var(--text-dim);border-radius:var(--r-sm, 8px);font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--t-fast, .15s),background-color var(--t-fast, .15s)}#cotizar .carga-fix-ok:hover{background:var(--bg-soft);border-color:var(--text)}#cotizar .carga-fix-ok:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#cotizar .carga-fix-cancel{margin-top:9px;padding:4px 0;background:none;border:0;color:var(--text-dim);font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#cotizar .carga-fix-cancel:hover{color:var(--text)}#cotizar .carga-fix-note{margin:9px 0 0;font-family:var(--font-mono, monospace);font-size:10px;line-height:1.5;letter-spacing:.04em;color:var(--text-dim)}@media(prefers-reduced-motion:reduce){#cotizar #carga-fix{animation:none}#cotizar .ruta-eco-chip.is-edit,#cotizar .carga-fix-chip,#cotizar .carga-fix-ok{transition:none}}#cotizar .ctx-cross{margin:0 0 16px;padding:12px 15px;display:block;background:var(--accent-soft);border:1px solid var(--hairline);border-left:2px solid var(--text-dim);border-radius:var(--r-sm, 8px);animation:ruta-eco-in .24s var(--ease-cinema, ease-out)}#cotizar .ctx-cross[hidden]{display:none}#cotizar .ctx-cross-q{margin:0;font-size:13px;line-height:1.5;color:var(--text)}#cotizar .ctx-cross-q b{font-weight:700}#cotizar .ctx-cross-q:before{content:attr(data-kicker) " · ";font-family:var(--font-mono, monospace);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-dim)}#cotizar .ctx-cross-why{margin:6px 0 0;font-family:var(--font-mono, monospace);font-size:10px;line-height:1.55;letter-spacing:.04em;color:var(--text-dim)}#cotizar .ctx-cross-row{margin-top:11px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}#cotizar .ctx-cross-go{min-height:44px;padding:0 16px;background:transparent;color:var(--text);border:1px solid var(--text-dim);border-radius:var(--r-sm, 8px);font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--t-fast, .15s),background-color var(--t-fast, .15s)}#cotizar .ctx-cross-go:hover{background:var(--bg-soft);border-color:var(--text)}#cotizar .ctx-cross-go:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#cotizar .ctx-cross-off{min-height:44px;padding:0 4px;background:none;border:0;color:var(--text-dim);font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#cotizar .ctx-cross-off:hover{color:var(--text)}#cotizar .ctx-cross-off:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes iq-land{0%{box-shadow:0 0 0 3px var(--accent-soft)}to{box-shadow:0 0 0 0 transparent}}#cotizar .iq-landed{border-radius:var(--r-sm, 8px);animation:iq-land .52s var(--ease-cinema, ease-out)}#cotizar .ruta-eco-chip.is-nav{cursor:pointer}#cotizar .ruta-eco-chip.is-nav .suggest-prec{flex:0 0 auto}@media(prefers-reduced-motion:reduce){#cotizar .ctx-cross,#cotizar .iq-landed{animation:none}#cotizar .ctx-cross-go{transition:none}}#cotizar #ruta-eco .ruta-eco-chip,#cotizar #carga-eco .ruta-eco-chip{min-height:44px;padding-top:6px;padding-bottom:6px}#cotizar .carga-fix-cancel,#cotizar .carga-ask-alt{min-height:44px;display:inline-flex;align-items:center}#cotizar .carga-ask-chip,#cotizar #carga-ask-qty{min-height:44px}#cotizar .rec-unidad-change{position:relative}#cotizar .rec-unidad-change:after{content:"";position:absolute;inset:-15px 0}#cotizar .afinar-opt{min-height:44px;padding-top:12px;padding-bottom:12px}#cotizar .total-action .cta-missing-go{display:inline-block;padding:7px 6px;margin:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}#cotizar .total-action .cta-missing-go{position:relative}#cotizar .total-action .cta-missing-go:before{content:"";position:absolute;inset:-8px 0}#cotizar .total-action .cta-missing-go:hover{color:var(--on-white, #FFFFFF)}#cotizar .total-action .cta-missing-go:focus-visible{outline:2px solid var(--on-white, #FFFFFF);outline-offset:3px;border-radius:3px}#cotizar .total-bar.is-gated .total-info,#cotizar .total-bar.is-gated .total-action,#cotizar .total-bar.is-gated .total-details{display:none}#cotizar .total-bar.is-gated{gap:0}.gate-back{display:none;flex-wrap:wrap;gap:8px;margin-top:10px}.gate-back.is-shown{display:flex}.gate-back-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft);color:var(--text);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color var(--t-fast),transform var(--t-fast);transition-timing-function:var(--ease-cinema)}@media(hover:hover)and (pointer:fine){.gate-back-btn:hover{border-color:var(--steel);transform:translateY(-1px)}}.gate-back-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.gate-back-btn:hover{transform:none}}.suggest-headline{font-size:11.5px;line-height:1.45;letter-spacing:0;text-transform:none;font-weight:600;color:var(--text);background:transparent;border-bottom:1px solid var(--line-soft);padding:11px 14px 10px;white-space:normal;overflow-wrap:anywhere}@media(max-width:720px){.quote-passport-fact>span{display:block;font-size:10px;letter-spacing:.04em}}.ab-suggest .suggest-sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wa-multiviaje{display:grid;gap:3px;margin:10px 0 12px;padding:11px 13px;background:var(--bg-soft);border:1px solid var(--line);border-left-width:2px;border-radius:8px}.wa-multiviaje-l{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.wa-multiviaje strong{font-size:15px;line-height:1.3;color:var(--text)}.wa-multiviaje-t{font-family:var(--font-mono);font-size:13px;color:var(--text)}.wa-multiviaje-n{font-size:11px;line-height:1.45;color:var(--text-muted)}.ruta-estado{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:14px;min-height:24px}.ruta-estado[hidden]{display:none}.ruta-estado-txt{font-family:var(--font-mono, monospace);font-size:var(--fs-2xs, 10px);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ruta-estado.es-listo .ruta-estado-txt{color:var(--text)}.ruta-estado.es-estimado .ruta-estado-txt{color:var(--warn, var(--text-muted))}.ruta-estado-ver{min-height:44px;display:inline-flex;align-items:center;padding:0 6px;font-size:12px;color:var(--accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:0}.ruta-estado-ver[hidden]{display:none}.ruta-acciones{display:flex;align-items:center;gap:8px;margin-top:12px}.ruta-acciones-hint{font-family:var(--font-mono, monospace);font-size:var(--fs-2xs, 10px);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim, var(--text-muted))}#m-ruta-confirma .modal-body{padding:14px 22px 18px}.rc-filas{display:flex;flex-direction:column;gap:8px}.rc-fila{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--hairline, var(--line));border-radius:var(--r-sm, 10px)}.rc-punto{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-mono, monospace);font-size:11px;font-weight:600}.rc-punto-a{background:var(--accent);color:var(--accent-on, #fff)}.rc-punto-b{background:var(--text);color:var(--surface-page, #fff)}.rc-texto{display:flex;flex-direction:column;gap:1px;min-width:0}.rc-rotulo{font-family:var(--font-mono, monospace);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim, var(--text-muted))}.rc-texto b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-texto small{font-size:11px;color:var(--text-muted)}.rc-texto small:empty{display:none}.rc-editar{min-height:44px;padding:0 12px;font-size:12px;color:var(--accent);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}#m-ruta-confirma .map-leaflet{height:clamp(200px,34vh,300px);margin:12px 0 0;border-radius:var(--r-sm, 10px)}#m-ruta-confirma .map-leaflet:after{border-radius:var(--r-sm, 10px)}#m-ruta-confirma .map-actions{display:none}#m-ruta-confirma .map-dist-badge{color:#f4f4ef;border-color:#f4f4ef29}#m-ruta-confirma .map-dist-badge-num,#m-ruta-confirma .map-dist-badge-num em,#m-ruta-confirma .map-dist-badge-eta b{color:#f4f4ef}#m-ruta-confirma .map-dist-badge-eta span{color:#f4f4efbd}#m-ruta-confirma .map-dist-badge-sep{background:#f4f4ef38}#m-ruta-confirma .map-empty-state-title{color:#f4f4ef}#m-ruta-confirma .map-empty-state-sub{color:#f4f4efc7}#m-ruta-confirma .map-empty-state-sub b{color:#f4f4ef;opacity:1}#m-ruta-confirma .map-empty-state-icon{color:#f4f4ef9e}#m-ruta-confirma .map-loading{color:#f4f4efc7}.rc-estado{margin-top:10px;font-family:var(--font-mono, monospace);font-size:var(--fs-2xs, 10px);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.rc-estado:empty{display:none}.rc-foot{display:flex;padding:4px 22px 20px}.rc-ok{flex:1;min-height:48px;border:0;border-radius:var(--r-pill, 999px);background:var(--accent);color:var(--accent-on, #fff);font-size:14px;font-weight:600;cursor:pointer;transition:transform var(--motion-fast),filter var(--t-fast);transition-timing-function:var(--ease-cinema)}.rc-ok:hover{filter:brightness(1.06)}.rc-ok:active{transform:scale(.985);transition-duration:0s}@media(max-width:720px){#m-ruta-confirma .rc-foot{padding-bottom:20px}.rc-fila{grid-template-columns:24px 1fr auto}}@media(prefers-reduced-motion:reduce){.rc-ok:active{transform:none}}#m-carga-articulos .modal-body{padding:12px 22px}#m-carga-articulos .carga-items{display:grid;grid-template-columns:1fr;gap:8px}#m-carga-articulos .carga-item-name{font-size:14px;white-space:normal}#m-carga-articulos .carga-item{padding:4px 8px 4px 4px}#m-carga-articulos .carga-item.has-qty{grid-column:auto}.qty-counter .qty-num{min-width:44px;min-height:44px;padding:0 6px;font-family:var(--font-mono, monospace);font-size:12px;font-weight:700;text-align:center;color:var(--text);background:none;border:0;border-radius:999px;cursor:pointer}.qty-counter .qty-num:hover{background:var(--bg-tint);color:var(--text)}.qty-counter .qty-num:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}input.qty-num-edit{width:62px;border:1px solid var(--accent);background:var(--surface, #fff);-moz-appearance:textfield}input.qty-num-edit::-webkit-outer-spin-button,input.qty-num-edit::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.carga-puertas.es-plegada{display:none}@media(max-width:720px){#m-carga-articulos .rc-foot{padding-bottom:20px}}.flow-dock-estado{margin:8px 0 0;padding:0 12px 2px;display:flex;align-items:center;gap:8px;font-family:var(--font-mono, monospace);font-size:var(--fs-2xs, 10px);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.flow-dock-estado:before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55}.quote-flow[data-flow-stage=resultado] .flow-dock-estado{display:none}.flow-dock-estado[data-modo=firme]{color:var(--ok, var(--text))}.flow-dock-estado[data-modo=firme]:before{opacity:1}.flow-dock-estado[data-modo=rango]{color:var(--text)}.flow-progress-step.es-atencion .flow-progress-copy b:after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;border-radius:50%;background:var(--warn, currentColor);vertical-align:middle}.flow-progress-step.es-atencion small{color:var(--warn, var(--text-muted))}.flow-progress-step.es-atencion small:after{content:" · revisar";opacity:.75}@media(min-width:900px){#flow-progress{position:sticky;top:12px;z-index:3;background:var(--ui-glass-solid, var(--surface-page))}#cotizar .step.es-sobre-riel{z-index:4}}@media(forced-colors:active){.flow-progress-step.es-atencion .flow-progress-copy b:after{background:CanvasText}}.qty-counter .qty-num{text-decoration:underline dotted currentColor;text-underline-offset:3px;text-decoration-thickness:1px}.qty-counter .qty-num:focus-visible{text-decoration-style:solid}#m-servicio .modal-body{display:grid;gap:20px;align-content:start;grid-auto-rows:max-content}#m-servicio .group-q{margin:0}.servicio-estado{flex-wrap:wrap}.servicio-estado .ruta-estado-txt{flex:1 1 auto;min-width:0}#m-servicio .modal-foot{display:flex;align-items:center;gap:12px}#m-servicio .svc-foot-total{flex:1 1 auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.flow-panel.is-current .cx-firma{--amb-x: .7px;--amb-y: -.5px;--amb-r: .5deg;animation:cx-ambiente var(--cx-t-ambiente) var(--ease-transito) infinite}.flow-panel.is-current .convo-command-kicker .cx-firma .cx-p{animation:cx-ensambla var(--cx-t-ensambla) var(--ease-cinema) var(--d, 0ms) both}.cx-firma .cx-p-galon{--ex: calc(var(--cx-eje-galon) * -1);--ey: 0px;--d: 0ms}.cx-firma .cx-p-alta{--ex: var(--cx-eje-x);--ey: calc(var(--cx-eje-y) * -1);--d: 70ms}.cx-firma .cx-p-baja{--ex: var(--cx-eje-x);--ey: var(--cx-eje-y);--d: 70ms}.flow-panel.is-current .convo-command-kicker .cx-firma.es-aterriza .cx-p{animation:cx-aterriza .52s var(--ease-cinema) var(--d, 0ms) both}@keyframes cx-aterriza{0%{opacity:0;transform:translate(calc(var(--ex, 0px) * 2.2),calc(var(--ey, 0px) * 2.2))}60%{opacity:1}to{opacity:1;transform:translate(0)}}#cotizar .quote-flow[data-flow-stage=ruta] .flow-status-copy .cx-firma .cx-luz-a{--dl: .16s}#cotizar .quote-flow[data-flow-stage=ruta] .flow-status-copy .cx-firma .cx-luz{animation:cx-luz-corre 3.6s linear var(--dl, 0ms) infinite both}#cotizar .quote-flow[data-flow-stage=ruta] .flow-status-copy .cx-firma .cx-luz-b{--dl: .24s}@keyframes cx-luz-corre{0%{opacity:1;transform:translate(-10.95px,14.29px);animation-timing-function:cubic-bezier(.45,0,.55,1)}11.111%{opacity:1;transform:translate(51.71px,-67.46px)}11.2%{opacity:0;transform:translate(51.71px,-67.46px)}to{opacity:0;transform:translate(51.71px,-67.46px)}}#cotizar .quote-flow[data-flow-stage=ruta] .flow-status-copy .cx-firma .cx-luz-c{animation:cx-luz-corre-galon 3.6s linear 0ms infinite both}@keyframes cx-luz-corre-galon{0%{opacity:1;transform:translate(-53.53px,69.85px);animation-timing-function:cubic-bezier(.45,0,.55,1)}14.833%{opacity:1;transform:translate(30.05px,-39.21px)}14.95%{opacity:0;transform:translate(30.05px,-39.21px)}to{opacity:0;transform:translate(30.05px,-39.21px)}}#cotizar .quote-flow[data-flow-stage=maniobra] .flow-status-copy .cx-firma .cx-cuerpo{animation:firma-asienta 3.2s linear infinite both}@keyframes firma-asienta{0%{transform:translate(0)}71.6%{transform:translate(0);animation-timing-function:cubic-bezier(.16,1,.3,1)}73.4%{transform:translate(-1.16px);animation-timing-function:cubic-bezier(.16,1,.3,1)}80%{transform:translate(0)}to{transform:translate(0)}}#cotizar .quote-flow[data-flow-stage=maniobra] .flow-status-copy .cx-firma .cx-p{animation:firma-acopla 3.2s linear infinite both}#cotizar .quote-flow[data-flow-stage=maniobra] .flow-status-copy .cx-firma .cx-p-alta{--s: 1}#cotizar .quote-flow[data-flow-stage=maniobra] .flow-status-copy .cx-firma .cx-p-baja{--s: -1}#cotizar .quote-flow[data-flow-stage=maniobra] .flow-status-copy .cx-firma .cx-p-galon{--k: 0;--s: 0}@keyframes firma-acopla{0%{transform:translate(0)}62%{transform:translate(0)}62.92%{transform:translate(calc(.501px * var(--k, 1)),calc(-.653px * var(--s, 1)))}63.83%{transform:translate(calc(.659px * var(--k, 1)),calc(-.86px * var(--s, 1)))}64.75%{transform:translate(calc(.709px * var(--k, 1)),calc(-.926px * var(--s, 1)))}65.67%{transform:translate(calc(.725px * var(--k, 1)),calc(-.946px * var(--s, 1)))}66.58%{transform:translate(calc(.73px * var(--k, 1)),calc(-.952px * var(--s, 1)))}67.5%{transform:translate(calc(.73px * var(--k, 1)),calc(-.952px * var(--s, 1)))}68.25%{transform:translate(calc(.681px * var(--k, 1)),calc(-.889px * var(--s, 1)))}69%{transform:translate(calc(.503px * var(--k, 1)),calc(-.657px * var(--s, 1)))}69.75%{transform:translate(calc(.125px * var(--k, 1)),calc(-.163px * var(--s, 1)))}70.5%{transform:translate(calc(-.587px * var(--k, 1)),calc(.766px * var(--s, 1)))}71.25%{transform:translate(calc(-1.932px * var(--k, 1)),calc(2.521px * var(--s, 1)))}72%{transform:translate(calc(-4.867px * var(--k, 1)),calc(6.349px * var(--s, 1)))}73%{transform:translate(calc(-3.49px * var(--k, 1)),calc(4.553px * var(--s, 1)))}74%{transform:translate(calc(-1.686px * var(--k, 1)),calc(2.199px * var(--s, 1)))}75%{transform:translate(calc(-.298px * var(--k, 1)),calc(.389px * var(--s, 1)))}76%{transform:translate(calc(.433px * var(--k, 1)),calc(-.565px * var(--s, 1)))}77%{transform:translate(calc(.759px * var(--k, 1)),calc(-.99px * var(--s, 1)))}78%{transform:translate(calc(.846px * var(--k, 1)),calc(-1.103px * var(--s, 1)))}83%{transform:translate(calc(-.146px * var(--k, 1)),calc(.19px * var(--s, 1)))}88%{transform:translate(0)}to{transform:translate(0)}}#cotizar .quote-flow[data-flow-stage=cuando] .flow-status-copy .cx-firma .cx-luz-a{--dl: .16s}#cotizar .quote-flow[data-flow-stage=cuando] .flow-status-copy .cx-firma .cx-luz{animation:cx-luz-corre 3.6s linear var(--dl, 0ms) infinite reverse both}#cotizar .quote-flow[data-flow-stage=cuando] .flow-status-copy .cx-firma .cx-luz-b{--dl: 0ms}#cotizar .quote-flow[data-flow-stage=cuando] .flow-status-copy .cx-firma .cx-luz-c{animation:cx-luz-corre-galon 3.6s linear .24s infinite reverse both}.cx-brasa-p0{stop-color:#fff;stop-opacity:.46}.cx-brasa-p1{stop-color:#fff;stop-opacity:.17}.cx-brasa-p2{stop-color:#fff;stop-opacity:0}.flow-status-copy .cx-firma .cx-brasa{opacity:0}#cotizar .quote-flow[data-flow-stage=ruta] .flow-status-copy .cx-firma .cx-brasa{animation:cx-brasa-prende 3.6s linear infinite both}#cotizar .quote-flow[data-flow-stage=cuando] .flow-status-copy .cx-firma .cx-brasa{animation:cx-brasa-prende 3.6s linear .24s infinite reverse both}@keyframes cx-brasa-prende{0%{opacity:0}6.423%{opacity:0}7.443%{opacity:1}19.523%{opacity:0}to{opacity:0}}@keyframes firma-escribe-galon{0%{clip-path:polygon(-105.1px 77.2px,117.1px -93.2px,-65.4px -331.3px,-287.6px -160.9px);opacity:1;animation-timing-function:cubic-bezier(.55,.02,.8,.74)}3.291%{clip-path:polygon(-200px 44.2px,300px 44.2px,300px -400px,-200px -400px);opacity:1;animation-timing-function:cubic-bezier(.26,.3,.35,1)}5.908%{clip-path:polygon(-107.1px 11.8px,115.1px 182.2px,297.6px -55.9px,75.4px -226.3px);opacity:1}92%{clip-path:polygon(-107.1px 11.8px,115.1px 182.2px,297.6px -55.9px,75.4px -226.3px);opacity:1}99%{clip-path:polygon(-107.1px 11.8px,115.1px 182.2px,297.6px -55.9px,75.4px -226.3px);opacity:0}to{clip-path:polygon(-107.1px 11.8px,115.1px 182.2px,297.6px -55.9px,75.4px -226.3px);opacity:0}}@keyframes firma-escribe-alta{0%{clip-path:polygon(92.72px 109.17px,-129.51px -61.17px,-299.85px 161.05px,-77.63px 331.39px);opacity:1}6.639%{clip-path:polygon(92.72px 109.17px,-129.51px -61.17px,-299.85px 161.05px,-77.63px 331.39px);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}8.954%{clip-path:polygon(130.47px 59.92px,-91.76px -110.42px,-262.1px 111.8px,-39.88px 282.15px);opacity:1}92%{clip-path:polygon(130.47px 59.92px,-91.76px -110.42px,-262.1px 111.8px,-39.88px 282.15px);opacity:1}99%{clip-path:polygon(130.47px 59.92px,-91.76px -110.42px,-262.1px 111.8px,-39.88px 282.15px);opacity:0}to{clip-path:polygon(130.47px 59.92px,-91.76px -110.42px,-262.1px 111.8px,-39.88px 282.15px);opacity:0}}@keyframes firma-escribe-baja{0%{clip-path:polygon(-111.27px 84.97px,110.96px -85.37px,-59.38px -307.6px,-281.61px -137.25px);opacity:1}9.684%{clip-path:polygon(-111.27px 84.97px,110.96px -85.37px,-59.38px -307.6px,-281.61px -137.25px);opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}11.755%{clip-path:polygon(-73.49px 134.25px,148.73px -36.09px,-21.61px -258.32px,-243.83px -87.97px);opacity:1}92%{clip-path:polygon(-73.49px 134.25px,148.73px -36.09px,-21.61px -258.32px,-243.83px -87.97px);opacity:1}99%{clip-path:polygon(-73.49px 134.25px,148.73px -36.09px,-21.61px -258.32px,-243.83px -87.97px);opacity:0}to{clip-path:polygon(-73.49px 134.25px,148.73px -36.09px,-21.61px -258.32px,-243.83px -87.97px);opacity:0}}.result-firma-dock .cx-firma .cx-p-galon{animation:firma-escribe-galon 8209ms linear infinite both}.result-firma-dock .cx-firma .cx-p-alta{animation:firma-escribe-alta 8209ms linear infinite both}.result-firma-dock .cx-firma .cx-p-baja{animation:firma-escribe-baja 8209ms linear infinite both}.cx-enjambre{display:none}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .cx-enjambre{display:block}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .cx-cuerpo{animation:eng-silueta 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg0.em4{animation:eng0m4 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg10.em0{animation:eng10m0 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg10.em1{animation:eng10m1 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg10.em2{animation:eng10m2 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg10.em3{animation:eng10m3 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg10.em4{animation:eng10m4 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg10.em5{animation:eng10m5 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg11.em3{animation:eng11m3 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg11.em5{animation:eng11m5 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg1.em0{animation:eng1m0 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg1.em1{animation:eng1m1 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg1.em2{animation:eng1m2 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg1.em3{animation:eng1m3 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg1.em4{animation:eng1m4 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg1.em5{animation:eng1m5 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg3.em0{animation:eng3m0 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg3.em2{animation:eng3m2 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg4.em0{animation:eng4m0 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg4.em1{animation:eng4m1 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg4.em2{animation:eng4m2 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg4.em3{animation:eng4m3 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg4.em4{animation:eng4m4 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg4.em5{animation:eng4m5 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg5.em1{animation:eng5m1 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg5.em2{animation:eng5m2 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg5.em3{animation:eng5m3 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg5.em5{animation:eng5m5 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg6.em1{animation:eng6m1 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg6.em3{animation:eng6m3 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg6.em5{animation:eng6m5 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg7.em0{animation:eng7m0 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg7.em1{animation:eng7m1 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg7.em2{animation:eng7m2 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg7.em3{animation:eng7m3 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg7.em4{animation:eng7m4 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg7.em5{animation:eng7m5 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg8.em1{animation:eng8m1 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg8.em2{animation:eng8m2 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg8.em3{animation:eng8m3 9s linear infinite both}#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .eg8.em5{animation:eng8m5 9s linear infinite both}@keyframes eng0m4{0%{transform:translate(42.5px,11.39px);opacity:0}4%{opacity:.5}12%{transform:translate(22.1px,5.92px)}21%{transform:translate(8.5px,2.28px)}34.7%{transform:translate(1.83px,.49px)}37.2%{transform:translate(-1.083px,-.29px);opacity:1}39.0%{transform:translate(.357px,.096px)}40.2%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.14px);opacity:1}84%{transform:translate(32px,.89px);opacity:.62}to{transform:translate(132px,2.33px);opacity:0}}@keyframes eng10m0{0%{transform:translate(31.11px,-31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(16.18px,-16.18px)}21%{transform:translate(6.22px,-6.22px)}31.0%{transform:translate(1.34px,-1.34px)}33.5%{transform:translate(-.34px,.34px);opacity:1}35.3%{transform:translate(.112px,-.112px)}36.5%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.38px);opacity:1}84%{transform:translate(32px,-2.42px);opacity:.62}to{transform:translate(132px,-6.36px);opacity:0}}@keyframes eng10m1{0%{transform:translate(31.11px,-31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(16.18px,-16.18px)}21%{transform:translate(6.22px,-6.22px)}31.7%{transform:translate(1.34px,-1.34px)}34.2%{transform:translate(-.453px,.453px);opacity:1}36.0%{transform:translate(.149px,-.149px)}37.2%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.38px);opacity:1}84%{transform:translate(32px,-2.42px);opacity:.62}to{transform:translate(132px,-6.36px);opacity:0}}@keyframes eng10m2{0%{transform:translate(31.11px,-31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(16.18px,-16.18px)}21%{transform:translate(6.22px,-6.22px)}33.0%{transform:translate(1.34px,-1.34px)}35.5%{transform:translate(-.566px,.566px);opacity:1}37.3%{transform:translate(.187px,-.187px)}38.5%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.38px);opacity:1}84%{transform:translate(32px,-2.42px);opacity:.62}to{transform:translate(132px,-6.36px);opacity:0}}@keyframes eng10m3{0%{transform:translate(31.11px,-31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(16.18px,-16.18px)}21%{transform:translate(6.22px,-6.22px)}33.9%{transform:translate(1.34px,-1.34px)}36.4%{transform:translate(-.68px,.68px);opacity:1}38.2%{transform:translate(.224px,-.224px)}39.4%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.38px);opacity:1}84%{transform:translate(32px,-2.42px);opacity:.62}to{transform:translate(132px,-6.36px);opacity:0}}@keyframes eng10m4{0%{transform:translate(31.11px,-31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(16.18px,-16.18px)}21%{transform:translate(6.22px,-6.22px)}34.7%{transform:translate(1.34px,-1.34px)}37.2%{transform:translate(-.793px,.793px);opacity:1}39.0%{transform:translate(.261px,-.261px)}40.2%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.38px);opacity:1}84%{transform:translate(32px,-2.42px);opacity:.62}to{transform:translate(132px,-6.36px);opacity:0}}@keyframes eng10m5{0%{transform:translate(31.11px,-31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(16.18px,-16.18px)}21%{transform:translate(6.22px,-6.22px)}35.8%{transform:translate(1.34px,-1.34px)}38.3%{transform:translate(-.963px,.963px);opacity:1}40.1%{transform:translate(.317px,-.317px)}41.3%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.38px);opacity:1}84%{transform:translate(32px,-2.42px);opacity:.62}to{transform:translate(132px,-6.36px);opacity:0}}@keyframes eng11m3{0%{transform:translate(42.5px,-11.39px);opacity:0}4%{opacity:.5}12%{transform:translate(22.1px,-5.92px)}21%{transform:translate(8.5px,-2.28px)}33.9%{transform:translate(1.83px,-.49px)}36.4%{transform:translate(-.928px,.249px);opacity:1}38.2%{transform:translate(.306px,-.082px)}39.4%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.14px);opacity:1}84%{transform:translate(32px,-.89px);opacity:.62}to{transform:translate(132px,-2.33px);opacity:0}}@keyframes eng11m5{0%{transform:translate(42.5px,-11.39px);opacity:0}4%{opacity:.5}12%{transform:translate(22.1px,-5.92px)}21%{transform:translate(8.5px,-2.28px)}35.8%{transform:translate(1.83px,-.49px)}38.3%{transform:translate(-1.315px,.352px);opacity:1}40.1%{transform:translate(.434px,-.116px)}41.3%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.14px);opacity:1}84%{transform:translate(32px,-.89px);opacity:.62}to{transform:translate(132px,-2.33px);opacity:0}}@keyframes eng1m0{0%{transform:translate(31.11px,31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(16.18px,16.18px)}21%{transform:translate(6.22px,6.22px)}31.0%{transform:translate(1.34px,1.34px)}33.5%{transform:translate(-.34px,-.34px);opacity:1}35.3%{transform:translate(.112px,.112px)}36.5%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.38px);opacity:1}84%{transform:translate(32px,2.42px);opacity:.62}to{transform:translate(132px,6.36px);opacity:0}}@keyframes eng1m1{0%{transform:translate(31.11px,31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(16.18px,16.18px)}21%{transform:translate(6.22px,6.22px)}31.7%{transform:translate(1.34px,1.34px)}34.2%{transform:translate(-.453px,-.453px);opacity:1}36.0%{transform:translate(.149px,.149px)}37.2%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.38px);opacity:1}84%{transform:translate(32px,2.42px);opacity:.62}to{transform:translate(132px,6.36px);opacity:0}}@keyframes eng1m2{0%{transform:translate(31.11px,31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(16.18px,16.18px)}21%{transform:translate(6.22px,6.22px)}33.0%{transform:translate(1.34px,1.34px)}35.5%{transform:translate(-.566px,-.566px);opacity:1}37.3%{transform:translate(.187px,.187px)}38.5%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.38px);opacity:1}84%{transform:translate(32px,2.42px);opacity:.62}to{transform:translate(132px,6.36px);opacity:0}}@keyframes eng1m3{0%{transform:translate(31.11px,31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(16.18px,16.18px)}21%{transform:translate(6.22px,6.22px)}33.9%{transform:translate(1.34px,1.34px)}36.4%{transform:translate(-.68px,-.68px);opacity:1}38.2%{transform:translate(.224px,.224px)}39.4%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.38px);opacity:1}84%{transform:translate(32px,2.42px);opacity:.62}to{transform:translate(132px,6.36px);opacity:0}}@keyframes eng1m4{0%{transform:translate(31.11px,31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(16.18px,16.18px)}21%{transform:translate(6.22px,6.22px)}34.7%{transform:translate(1.34px,1.34px)}37.2%{transform:translate(-.793px,-.793px);opacity:1}39.0%{transform:translate(.261px,.261px)}40.2%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.38px);opacity:1}84%{transform:translate(32px,2.42px);opacity:.62}to{transform:translate(132px,6.36px);opacity:0}}@keyframes eng1m5{0%{transform:translate(31.11px,31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(16.18px,16.18px)}21%{transform:translate(6.22px,6.22px)}35.8%{transform:translate(1.34px,1.34px)}38.3%{transform:translate(-.963px,-.963px);opacity:1}40.1%{transform:translate(.317px,.317px)}41.3%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.38px);opacity:1}84%{transform:translate(32px,2.42px);opacity:.62}to{transform:translate(132px,6.36px);opacity:0}}@keyframes eng3m0{0%{transform:translate(-11.39px,42.5px);opacity:0}4%{opacity:.5}12%{transform:translate(-5.92px,22.1px)}21%{transform:translate(-2.28px,8.5px)}31.0%{transform:translate(-.49px,1.83px)}33.5%{transform:translate(.124px,-.464px);opacity:1}35.3%{transform:translate(-.041px,.153px)}36.5%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.52px);opacity:1}84%{transform:translate(32px,3.3px);opacity:.62}to{transform:translate(132px,8.69px);opacity:0}}@keyframes eng3m2{0%{transform:translate(-11.39px,42.5px);opacity:0}4%{opacity:.5}12%{transform:translate(-5.92px,22.1px)}21%{transform:translate(-2.28px,8.5px)}33.0%{transform:translate(-.49px,1.83px)}35.5%{transform:translate(.207px,-.774px);opacity:1}37.3%{transform:translate(-.068px,.255px)}38.5%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.52px);opacity:1}84%{transform:translate(32px,3.3px);opacity:.62}to{transform:translate(132px,8.69px);opacity:0}}@keyframes eng4m0{0%{transform:translate(-31.11px,31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(-16.18px,16.18px)}21%{transform:translate(-6.22px,6.22px)}31.0%{transform:translate(-1.34px,1.34px)}33.5%{transform:translate(.34px,-.34px);opacity:1}35.3%{transform:translate(-.112px,.112px)}36.5%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.38px);opacity:1}84%{transform:translate(32px,2.42px);opacity:.62}to{transform:translate(132px,6.36px);opacity:0}}@keyframes eng4m1{0%{transform:translate(-31.11px,31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(-16.18px,16.18px)}21%{transform:translate(-6.22px,6.22px)}31.7%{transform:translate(-1.34px,1.34px)}34.2%{transform:translate(.453px,-.453px);opacity:1}36.0%{transform:translate(-.149px,.149px)}37.2%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.38px);opacity:1}84%{transform:translate(32px,2.42px);opacity:.62}to{transform:translate(132px,6.36px);opacity:0}}@keyframes eng4m2{0%{transform:translate(-31.11px,31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(-16.18px,16.18px)}21%{transform:translate(-6.22px,6.22px)}33.0%{transform:translate(-1.34px,1.34px)}35.5%{transform:translate(.566px,-.566px);opacity:1}37.3%{transform:translate(-.187px,.187px)}38.5%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.38px);opacity:1}84%{transform:translate(32px,2.42px);opacity:.62}to{transform:translate(132px,6.36px);opacity:0}}@keyframes eng4m3{0%{transform:translate(-31.11px,31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(-16.18px,16.18px)}21%{transform:translate(-6.22px,6.22px)}33.9%{transform:translate(-1.34px,1.34px)}36.4%{transform:translate(.68px,-.68px);opacity:1}38.2%{transform:translate(-.224px,.224px)}39.4%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.38px);opacity:1}84%{transform:translate(32px,2.42px);opacity:.62}to{transform:translate(132px,6.36px);opacity:0}}@keyframes eng4m4{0%{transform:translate(-31.11px,31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(-16.18px,16.18px)}21%{transform:translate(-6.22px,6.22px)}34.7%{transform:translate(-1.34px,1.34px)}37.2%{transform:translate(.793px,-.793px);opacity:1}39.0%{transform:translate(-.261px,.261px)}40.2%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.38px);opacity:1}84%{transform:translate(32px,2.42px);opacity:.62}to{transform:translate(132px,6.36px);opacity:0}}@keyframes eng4m5{0%{transform:translate(-31.11px,31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(-16.18px,16.18px)}21%{transform:translate(-6.22px,6.22px)}35.8%{transform:translate(-1.34px,1.34px)}38.3%{transform:translate(.963px,-.963px);opacity:1}40.1%{transform:translate(-.317px,.317px)}41.3%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.38px);opacity:1}84%{transform:translate(32px,2.42px);opacity:.62}to{transform:translate(132px,6.36px);opacity:0}}@keyframes eng5m1{0%{transform:translate(-42.5px,11.39px);opacity:0}4%{opacity:.5}12%{transform:translate(-22.1px,5.92px)}21%{transform:translate(-8.5px,2.28px)}31.7%{transform:translate(-1.83px,.49px)}34.2%{transform:translate(.619px,-.166px);opacity:1}36.0%{transform:translate(-.204px,.055px)}37.2%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.14px);opacity:1}84%{transform:translate(32px,.89px);opacity:.62}to{transform:translate(132px,2.33px);opacity:0}}@keyframes eng5m2{0%{transform:translate(-42.5px,11.39px);opacity:0}4%{opacity:.5}12%{transform:translate(-22.1px,5.92px)}21%{transform:translate(-8.5px,2.28px)}33.0%{transform:translate(-1.83px,.49px)}35.5%{transform:translate(.774px,-.207px);opacity:1}37.3%{transform:translate(-.255px,.068px)}38.5%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.14px);opacity:1}84%{transform:translate(32px,.89px);opacity:.62}to{transform:translate(132px,2.33px);opacity:0}}@keyframes eng5m3{0%{transform:translate(-42.5px,11.39px);opacity:0}4%{opacity:.5}12%{transform:translate(-22.1px,5.92px)}21%{transform:translate(-8.5px,2.28px)}33.9%{transform:translate(-1.83px,.49px)}36.4%{transform:translate(.928px,-.249px);opacity:1}38.2%{transform:translate(-.306px,.082px)}39.4%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.14px);opacity:1}84%{transform:translate(32px,.89px);opacity:.62}to{transform:translate(132px,2.33px);opacity:0}}@keyframes eng5m5{0%{transform:translate(-42.5px,11.39px);opacity:0}4%{opacity:.5}12%{transform:translate(-22.1px,5.92px)}21%{transform:translate(-8.5px,2.28px)}35.8%{transform:translate(-1.83px,.49px)}38.3%{transform:translate(1.315px,-.352px);opacity:1}40.1%{transform:translate(-.434px,.116px)}41.3%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,.14px);opacity:1}84%{transform:translate(32px,.89px);opacity:.62}to{transform:translate(132px,2.33px);opacity:0}}@keyframes eng6m1{0%{transform:translate(-42.5px,-11.39px);opacity:0}4%{opacity:.5}12%{transform:translate(-22.1px,-5.92px)}21%{transform:translate(-8.5px,-2.28px)}31.7%{transform:translate(-1.83px,-.49px)}34.2%{transform:translate(.619px,.166px);opacity:1}36.0%{transform:translate(-.204px,-.055px)}37.2%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.14px);opacity:1}84%{transform:translate(32px,-.89px);opacity:.62}to{transform:translate(132px,-2.33px);opacity:0}}@keyframes eng6m3{0%{transform:translate(-42.5px,-11.39px);opacity:0}4%{opacity:.5}12%{transform:translate(-22.1px,-5.92px)}21%{transform:translate(-8.5px,-2.28px)}33.9%{transform:translate(-1.83px,-.49px)}36.4%{transform:translate(.928px,.249px);opacity:1}38.2%{transform:translate(-.306px,-.082px)}39.4%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.14px);opacity:1}84%{transform:translate(32px,-.89px);opacity:.62}to{transform:translate(132px,-2.33px);opacity:0}}@keyframes eng6m5{0%{transform:translate(-42.5px,-11.39px);opacity:0}4%{opacity:.5}12%{transform:translate(-22.1px,-5.92px)}21%{transform:translate(-8.5px,-2.28px)}35.8%{transform:translate(-1.83px,-.49px)}38.3%{transform:translate(1.315px,.352px);opacity:1}40.1%{transform:translate(-.434px,-.116px)}41.3%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.14px);opacity:1}84%{transform:translate(32px,-.89px);opacity:.62}to{transform:translate(132px,-2.33px);opacity:0}}@keyframes eng7m0{0%{transform:translate(-31.11px,-31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(-16.18px,-16.18px)}21%{transform:translate(-6.22px,-6.22px)}31.0%{transform:translate(-1.34px,-1.34px)}33.5%{transform:translate(.34px,.34px);opacity:1}35.3%{transform:translate(-.112px,-.112px)}36.5%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.38px);opacity:1}84%{transform:translate(32px,-2.42px);opacity:.62}to{transform:translate(132px,-6.36px);opacity:0}}@keyframes eng7m1{0%{transform:translate(-31.11px,-31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(-16.18px,-16.18px)}21%{transform:translate(-6.22px,-6.22px)}31.7%{transform:translate(-1.34px,-1.34px)}34.2%{transform:translate(.453px,.453px);opacity:1}36.0%{transform:translate(-.149px,-.149px)}37.2%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.38px);opacity:1}84%{transform:translate(32px,-2.42px);opacity:.62}to{transform:translate(132px,-6.36px);opacity:0}}@keyframes eng7m2{0%{transform:translate(-31.11px,-31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(-16.18px,-16.18px)}21%{transform:translate(-6.22px,-6.22px)}33.0%{transform:translate(-1.34px,-1.34px)}35.5%{transform:translate(.566px,.566px);opacity:1}37.3%{transform:translate(-.187px,-.187px)}38.5%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.38px);opacity:1}84%{transform:translate(32px,-2.42px);opacity:.62}to{transform:translate(132px,-6.36px);opacity:0}}@keyframes eng7m3{0%{transform:translate(-31.11px,-31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(-16.18px,-16.18px)}21%{transform:translate(-6.22px,-6.22px)}33.9%{transform:translate(-1.34px,-1.34px)}36.4%{transform:translate(.68px,.68px);opacity:1}38.2%{transform:translate(-.224px,-.224px)}39.4%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.38px);opacity:1}84%{transform:translate(32px,-2.42px);opacity:.62}to{transform:translate(132px,-6.36px);opacity:0}}@keyframes eng7m4{0%{transform:translate(-31.11px,-31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(-16.18px,-16.18px)}21%{transform:translate(-6.22px,-6.22px)}34.7%{transform:translate(-1.34px,-1.34px)}37.2%{transform:translate(.793px,.793px);opacity:1}39.0%{transform:translate(-.261px,-.261px)}40.2%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.38px);opacity:1}84%{transform:translate(32px,-2.42px);opacity:.62}to{transform:translate(132px,-6.36px);opacity:0}}@keyframes eng7m5{0%{transform:translate(-31.11px,-31.11px);opacity:0}4%{opacity:.5}12%{transform:translate(-16.18px,-16.18px)}21%{transform:translate(-6.22px,-6.22px)}35.8%{transform:translate(-1.34px,-1.34px)}38.3%{transform:translate(.963px,.963px);opacity:1}40.1%{transform:translate(-.317px,-.317px)}41.3%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.38px);opacity:1}84%{transform:translate(32px,-2.42px);opacity:.62}to{transform:translate(132px,-6.36px);opacity:0}}@keyframes eng8m1{0%{transform:translate(-11.39px,-42.5px);opacity:0}4%{opacity:.5}12%{transform:translate(-5.92px,-22.1px)}21%{transform:translate(-2.28px,-8.5px)}31.7%{transform:translate(-.49px,-1.83px)}34.2%{transform:translate(.166px,.619px);opacity:1}36.0%{transform:translate(-.055px,-.204px)}37.2%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.52px);opacity:1}84%{transform:translate(32px,-3.3px);opacity:.62}to{transform:translate(132px,-8.69px);opacity:0}}@keyframes eng8m2{0%{transform:translate(-11.39px,-42.5px);opacity:0}4%{opacity:.5}12%{transform:translate(-5.92px,-22.1px)}21%{transform:translate(-2.28px,-8.5px)}33.0%{transform:translate(-.49px,-1.83px)}35.5%{transform:translate(.207px,.774px);opacity:1}37.3%{transform:translate(-.068px,-.255px)}38.5%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.52px);opacity:1}84%{transform:translate(32px,-3.3px);opacity:.62}to{transform:translate(132px,-8.69px);opacity:0}}@keyframes eng8m3{0%{transform:translate(-11.39px,-42.5px);opacity:0}4%{opacity:.5}12%{transform:translate(-5.92px,-22.1px)}21%{transform:translate(-2.28px,-8.5px)}33.9%{transform:translate(-.49px,-1.83px)}36.4%{transform:translate(.249px,.928px);opacity:1}38.2%{transform:translate(-.082px,-.306px)}39.4%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.52px);opacity:1}84%{transform:translate(32px,-3.3px);opacity:.62}to{transform:translate(132px,-8.69px);opacity:0}}@keyframes eng8m5{0%{transform:translate(-11.39px,-42.5px);opacity:0}4%{opacity:.5}12%{transform:translate(-5.92px,-22.1px)}21%{transform:translate(-2.28px,-8.5px)}35.8%{transform:translate(-.49px,-1.83px)}38.3%{transform:translate(.352px,1.315px);opacity:1}40.1%{transform:translate(-.116px,-.434px)}41.3%{transform:translate(0);opacity:1}64%{transform:translate(0);opacity:1}72%{transform:translate(4.5px,-.52px);opacity:1}84%{transform:translate(32px,-3.3px);opacity:.62}to{transform:translate(132px,-8.69px);opacity:0}}@keyframes eng-silueta{0%{opacity:0}19%{opacity:0}38%{opacity:.34}64%{opacity:.34}86%{opacity:0}to{opacity:0}}.result-firma-dock{display:flex;align-items:center;margin-bottom:12px}.result-stage .result-firma-dock .cx-firma{width:var(--cx-firma-talla);color:inherit;fill:currentColor;stroke:none}.result-stage .total-bar .result-firma-dock .cx-firma{animation:none}@media(prefers-reduced-motion:reduce){.result-firma-dock .cx-firma .cx-p,#cotizar .quote-flow[data-flow-stage=carga] .flow-status-copy .cx-firma .cx-cuerpo{animation:none!important}}.modal-content{display:flex;flex-direction:column;overflow:hidden}.modal-content:before,.hoja-asa,.modal-header,#m-carga-articulos .carga-pista,.modal-foot{flex:0 0 auto}.modal-body,#m-orden .orden-card{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.modal .btn-primary,.modal .rc-ok{min-height:44px}.modal-close svg{width:12px;height:12px}#cotizar .step .ab-pill-field{--surface-calm: #131316;--v-hairline-ui: rgba(244,244,239,.42);background:var(--surface-calm);border-color:var(--v-hairline-ui);border-left-width:3px;border-left-color:transparent;padding-left:12px}#cotizar .step .ab-input.is-active .ab-pill-field,#cotizar .step .ab-input.is-suggesting .ab-pill-field,.hoja-punto .ab-input.is-active .ab-pill-field,.hoja-punto .ab-input.is-suggesting .ab-pill-field{border-top-color:var(--accent);border-right-color:var(--accent);border-bottom-color:var(--accent);border-left-color:transparent}#cotizar .step .ab-input.is-anclado .ab-pill-field,.hoja-punto .ab-input.is-anclado .ab-pill-field{border-left-color:var(--accent)}#cotizar .step .ab-clear{width:44px;height:44px}#cotizar .step .ab-clear:after{content:none}#cotizar .step .ab-input.is-filled .ab-clear{opacity:1;color:var(--text-dim)}#cotizar .step .ab-clear:hover{background:transparent;color:var(--text)}#cotizar .step .ab-swap{opacity:1;color:var(--text-dim);transition:color var(--t-fast),background-color var(--t-fast),border-color var(--t-fast),transform .42s var(--ease-cinema)}#cotizar .ab-suggest{margin-top:0;border:0;border-radius:0 0 var(--r-md) var(--r-md);box-shadow:none}#cotizar .step .ab-input.is-suggesting .ab-pill-field{border-bottom-left-radius:0;border-bottom-right-radius:0}#cotizar .ab-block:has(.ab-input.is-suggesting.has-error) .ab-suggest{margin-top:var(--s1);border-radius:var(--r-md)}#cotizar .ab-suggest .suggest-item.is-keyboard,.hoja-punto .ab-suggest .suggest-item.is-keyboard{box-shadow:inset 3px 0 0 var(--accent)}#cotizar .suggest-prec.is-aprox{padding:0;border:0;border-radius:0;color:var(--text);font-weight:700}#cotizar .quote-flow{animation:none}#cotizar .flow-panel.flow-enter-initial{animation-duration:var(--motion-enter)}#cotizar .smart-note{animation:intel-meter-in var(--motion-enter) var(--ease-enter)}#cotizar .cargo-card,#cotizar .opt-card,#cotizar .cuando-card,#cotizar .day-card,#cotizar .horario-chip,#cotizar .acceso-option,#m-servicio .opt-card,#m-servicio .acceso-option{transition:transform var(--motion-fast) var(--ease-enter),background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast);transition-timing-function:var(--ease-cinema)}#cotizar .cargo-card-icon,#cotizar #cargo-grid .cargo-card-icon,#cotizar .opt-card-icon,#m-servicio .opt-card-icon{transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast);transition-timing-function:var(--ease-cinema)}#cotizar .flow-progress-step{transition:transform var(--motion-fast) var(--ease-enter),color var(--motion-fast),background-color var(--motion-fast);transition-timing-function:var(--ease-cinema)}#cotizar .flow-progress-step:not(:disabled):active,.quote-passport-route:active,.quote-passport-fact:active{transform:scale(.985);transition-duration:0s}.quote-passport-route,.quote-passport-fact{transition:transform var(--motion-fast) var(--ease-enter),background-color var(--motion-fast),border-color var(--motion-fast);transition-timing-function:var(--ease-cinema)}#cotizar .total-info{min-width:0;align-self:start}#cotizar .total-info-val:focus{outline:none}#cotizar .total-info-val:focus-visible{outline:2px solid var(--ring);outline-offset:6px;border-radius:4px}#cotizar .total-details{grid-column:1 / -1;min-width:0}#cotizar .total-bar.is-empty .total-details{display:none}#cotizar .total-bar:not(.is-gated) .quote-passport{padding-top:20px;border-top:1px solid var(--on-white-line)}#cotizar .builder-cats,#cotizar .builder-items,#cotizar .carga-puertas,#cotizar .carga-items,#cotizar .carga-peso-chips,#cotizar .horario-chips{gap:8px}#cotizar .step .builder-cat{min-height:44px;padding:10px 14px}#cotizar .quote-flow:not([data-flow-stage=resultado]) .flow-progress-step:disabled{opacity:1;color:#9a9a9e}#cotizar .step .builder-cat,#cotizar .step .cargo-tab,#cotizar .step .carga-puerta,#cotizar .step .carga-agregar,#cotizar .step .carga-item,#cotizar .step .carga-item-tap,#cotizar .step .carga-peso-chip,#cotizar .step .carga-kg-ok,#cotizar .step .unidad-alt,#cotizar .step .chip,#cotizar .step .ejes-step-btn,#cotizar .step .ruta-eco-chip,#cotizar .step .carga-ask-chip,#cotizar .step .ab-clear,#cotizar .total-cta,#cotizar .afinar-opt,#cotizar .savings-tip-action,#cotizar .map-action-btn{transition:transform var(--motion-fast) var(--ease-enter),background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),opacity var(--motion-fast),box-shadow var(--motion-fast);transition-timing-function:var(--ease-cinema);touch-action:manipulation}#cotizar .step .builder-cat:active,#cotizar .step .cargo-tab:active,#cotizar .step .carga-puerta:active,#cotizar .step .carga-agregar:active,#cotizar .step .carga-item-tap:active,#cotizar .step .carga-peso-chip:active,#cotizar .step .carga-kg-ok:active,#cotizar .step .unidad-alt:active,#cotizar .step .chip:active,#cotizar .step .ruta-eco-chip:is(.is-nav,.is-edit,.is-tentative):active,#cotizar .step .carga-ask-chip:active,#cotizar .afinar-opt:active{transform:scale(.985);transition-duration:0s}#cotizar .step .ejes-step-btn:not(:disabled):active,#cotizar .step .ab-clear:active,#cotizar .map-action-btn:not(:disabled):active{transform:scale(.94);transition-duration:0s}#cotizar .step .carga-puerta-name,#cotizar .step .opt-card-name,#cotizar .step .cuando-card-name,#cotizar .step .unidad-alt-name,#m-servicio .opt-card-name{font-size:13px;line-height:1.3}#cotizar .step .carga-puerta-sub,#cotizar .step .opt-card-meta,#cotizar .step .cuando-card-sub,#cotizar .step .unidad-alt-desc,#m-servicio .opt-card-meta{font-size:11px;line-height:1.35}#cotizar .afinar-keys{gap:0}#cotizar .afinar-key,#cotizar .afinar-key[data-state=listo]{padding:14px 0;border:0;border-bottom:1px solid var(--on-white-line);border-radius:0}#cotizar .afinar-key:last-child{border-bottom:0}#cotizar .afinar-opts{gap:8px}#cotizar .afinar-opt{min-height:44px}#cotizar .afinar-resuelto{margin-top:0}#cotizar .total-bar .savings-tip-action{background:transparent;color:var(--on-white);border:1px solid var(--on-white-line);border-radius:var(--card-r-tecla, 14px);box-shadow:none}#cotizar .total-bar .savings-tip-action:hover{background:#ffffff14;border-color:var(--glass-stroke-strong);transform:none}#cotizar .total-bar .savings-tip-action:active,#cotizar .total-cta:not(:disabled):active{transform:scale(.985);transition-duration:0s}@media(max-width:600px){#cotizar .cuando-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#cotizar .step .cuando-card-sub{overflow-wrap:anywhere;font-size:10px}#cotizar .total-bar:not(.is-gated) .quote-passport{padding-top:16px}}body:has(.modal.is-open){overflow:hidden}.modal-close{transition:color var(--motion-fast),background-color var(--motion-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema)}.modal-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.modal-close:active{transform:scale(.94);transition-duration:0s}.modal .btn-primary,.modal .btn-ghost{transition:transform var(--motion-fast) var(--ease-enter),color var(--motion-fast),background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast);transition-timing-function:var(--ease-cinema)}.modal .btn-primary:before{transition:opacity var(--motion-fast)}.modal .btn-primary svg{transition:transform var(--motion-fast) var(--ease-enter)}.modal .btn-primary:not(:disabled):active,.modal .btn-ghost:not(:disabled):active{transform:scale(.985);transition-duration:0s}.modal .btn-primary,.modal .btn-ghost{border-radius:var(--card-r-tecla, 14px)}.modal .btn-primary:disabled,.modal .btn-primary:disabled:hover,.modal .btn-primary:disabled:active{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none;filter:none}.modal .btn-primary:disabled:before,.modal .btn-primary:disabled:hover:before{opacity:0}.modal .btn-primary:disabled svg,.modal .btn-primary:disabled:hover svg{transform:none}.modal .btn-primary[aria-busy=true]{cursor:wait;opacity:.78}.modal .btn-primary[aria-busy=true] svg{display:none}.modal .btn-primary[aria-busy=true]:after{content:"";position:relative;z-index:1;width:14px;height:14px;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.modal .form-more summary{min-height:44px;display:flex;align-items:center;touch-action:manipulation}#cotizar .opt-cards-3,#m-servicio .opt-cards-3,#cotizar .acceso-side-options,#m-servicio .acceso-side-options{gap:8px}.toast{bottom:max(22px,calc(env(safe-area-inset-bottom,0px) + 12px));max-inline-size:calc(100dvw - 32px);overflow-wrap:anywhere}.orden-check{animation-duration:var(--motion-enter);animation-timing-function:var(--ease-enter)}@media(forced-colors:active){.modal-content,.toast{background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none}.modal .btn-primary,.modal .btn-ghost{background:ButtonFace;color:ButtonText;border:1px solid ButtonText;box-shadow:none}.modal-close,.toast svg{color:CanvasText}}.hoja-punto .ab-ubic{position:relative;width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;background:transparent;border:none;border-radius:50%;color:var(--text-dim);cursor:pointer;touch-action:manipulation;transition:transform var(--motion-fast, var(--t-fast)) var(--ease-enter, var(--ease-cinema)),color var(--motion-fast, var(--t-fast)),background-color var(--motion-fast, var(--t-fast))}.hoja-punto .ab-ubic svg{width:16px;height:16px}.hoja-punto .ab-input.is-active .ab-ubic,.hoja-punto .ab-ubic:hover{color:var(--text)}.hoja-punto .ab-ubic:active{transform:scale(.94);transition-duration:0s}.hoja-punto .ab-dictar[hidden]{display:none}.hoja-punto .ab-dictar[aria-pressed=true]{color:var(--text)}.hoja-punto .ab-input.is-filled .ab-dictar{display:none}.hoja-punto-guia{margin:10px 2px 0;font-size:11px;line-height:1.45;font-weight:400;color:var(--text-muted)}.hoja-punto-privacidad{margin:4px 2px 0;font-size:9px;line-height:1.45;font-weight:400;color:var(--text-dim)}.hoja-punto .suggest-item{min-height:44px;padding:10px 14px}.hoja-punto .suggest-name{font-size:14px;font-weight:600}.hoja-punto .suggest-sub{font-size:11px;font-weight:400}.hoja-punto .suggest-meta{font-size:9px}#m-carga-articulos .modal-body{--carga-hoja: 1}#m-carga-articulos .modal-body:has(>.rueda-arco){display:flex;flex-direction:column;padding:0;overflow:hidden}#m-carga-articulos .carga-tira{position:relative;height:28px;margin-top:8px;overflow:clip visible;touch-action:pan-y}#m-carga-articulos .carga-tira-fila{position:absolute;left:0;top:0;display:flex;align-items:center;gap:8px;height:28px;transition:transform .3s var(--ease-cinema)}#m-carga-articulos .carga-tira-chip{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text-muted);font-weight:600;white-space:nowrap;cursor:pointer}#m-carga-articulos .carga-tira-chip:after{content:"";position:absolute;inset:-8px -4px}#m-carga-articulos .carga-tira-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#m-carga-articulos .carga-tira-chip.es-activa{padding:0 12px;background:var(--text);border-color:var(--text);color:var(--surface-page);font-weight:700}#m-carga-articulos .carga-tira-chip.es-flash{animation:carga-destello .5s var(--ease-transito)}#m-carga-articulos .carga-tira-ic{display:block;width:16px;height:16px;line-height:0}#m-carga-articulos .carga-tira-ic svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#m-carga-articulos .carga-tira-nom{display:none}#m-carga-articulos .carga-tira-chip.es-activa .carga-tira-nom{display:block}#m-carga-articulos .carga-tira-cuenta{display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--text);color:var(--surface-page);font-family:var(--font-mono);font-weight:700}#m-carga-articulos .carga-tira-cuenta:empty{display:none}#m-carga-articulos .cinta-valor{font-size:26px;line-height:1.1}#m-carga-articulos .cinta-btn,#m-carga-articulos .cinta-campo{font-size:20px;line-height:1.1}#m-carga-articulos .rueda-cap,#m-carga-articulos .cinta-num,#m-carga-articulos .carga-pista-unidad{font-size:14px;line-height:1.45}#m-carga-articulos .rueda-badge,#m-carga-articulos .carga-tira-nom,#m-carga-articulos .carga-tira-cuenta,#m-carga-articulos .carga-pista-det,#m-carga-articulos .carga-pista-aviso{font-size:11px;line-height:1.45}#m-carga-articulos .cinta-unidad,#m-carga-articulos .carga-pista-corte-lbl{font-size:9px;line-height:1.45}#m-carga-articulos .rueda-arco{position:relative;flex:1 1 380px;min-height:226px;margin:4px 22px 0;overflow:hidden;touch-action:none;cursor:grab;outline:none}#m-carga-articulos .rueda-arco.es-arrastre{cursor:grabbing}#m-carga-articulos .rueda-arco:focus-visible{border-radius:18px;box-shadow:inset 0 0 0 2px var(--ring)}#m-carga-articulos .rueda-fila{position:absolute;right:38px;top:50%;display:flex;align-items:center;gap:10px;transform-origin:calc(100% - 68px) center;cursor:pointer}#m-carga-articulos .rueda-arco.es-arrastre .rueda-fila,#m-carga-articulos .rueda-arco.es-anima .rueda-fila{will-change:transform,opacity}#m-carga-articulos .rueda-cap{padding:6px 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text);white-space:nowrap;font-weight:600;pointer-events:none;transition:font-weight var(--t-fast)}#m-carga-articulos .rueda-fila[data-sel="1"] .rueda-cap{font-weight:700}#m-carga-articulos .rueda-cap[data-borde="0"]{border-color:transparent}#m-carga-articulos .rueda-pill{position:relative;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--hairline);background:transparent;pointer-events:none;transition:background var(--t-fast),border-color var(--t-fast)}#m-carga-articulos .rueda-pill[data-tiene="1"]{border-width:1.5px;border-color:var(--text)}#m-carga-articulos .rueda-fila[data-sel="1"] .rueda-pill{background:var(--text);border-color:var(--text)}#m-carga-articulos .rueda-fila:not([data-sel="1"]) .rueda-cap{border-color:transparent;background:transparent}#m-carga-articulos .rueda-fila:not([data-sel="1"]) .rueda-pill:not([data-tiene="1"]){border-color:transparent;background:transparent}#m-carga-articulos .rueda-pill.es-pop{animation:carga-rueda-pop .32s cubic-bezier(.34,1.56,.64,1)}@keyframes carga-rueda-pop{0%{scale:1}45%{scale:1.09}to{scale:1}}#m-carga-articulos .rueda-ic{display:block;width:50%;height:50%;line-height:0}#m-carga-articulos .rueda-ic svg{display:block;width:100%;height:100%;fill:none;stroke:var(--text);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--t-fast)}#m-carga-articulos .rueda-fila[data-sel="1"] .rueda-ic svg{stroke:var(--surface-page)}#m-carga-articulos .rueda-badge{position:absolute;top:-5px;left:-5px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:var(--r-pill);background:var(--text);color:var(--surface-page);font-family:var(--font-mono);font-weight:700}#m-carga-articulos .rueda-fila[data-sel="1"] .rueda-badge{background:var(--surface-page);color:var(--text);box-shadow:0 0 0 1px var(--text)}#m-carga-articulos .rueda-tirador{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:3px;height:44px;border-radius:var(--r-pill);background:var(--text);opacity:.9;pointer-events:none}#m-carga-articulos .rueda-tirador.es-flash{animation:carga-destello .5s var(--ease-transito)}@keyframes carga-destello{0%{background:var(--cx-marca-b);box-shadow:0 0 0 4px color-mix(in srgb,var(--cx-marca-b) 18%,transparent)}to{background:var(--text);box-shadow:none}}#m-carga-articulos .cinta-cant{flex:0 0 auto;border-top:1px solid var(--line-soft)}#m-carga-articulos .cinta-fila{display:flex;align-items:center;justify-content:center;gap:9px;height:44px}#m-carga-articulos .cinta-fila>[hidden]{display:none}#m-carga-articulos .cinta-display{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:84px;height:44px;min-height:44px;padding:0 6px;border:0;border-radius:var(--r-14);background:none;color:var(--text);cursor:pointer}#m-carga-articulos .cinta-display:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#m-carga-articulos .cinta-valor{font-family:var(--font-mono);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}#m-carga-articulos .cinta-unidad{font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}#m-carga-articulos .cinta-riel{position:relative;height:58px;overflow:hidden;touch-action:pan-y;cursor:grab;outline:none}#m-carga-articulos .cinta-riel.es-arrastre{cursor:grabbing}#m-carga-articulos .cinta-riel:focus-visible{border-radius:12px;box-shadow:inset 0 0 0 2px var(--ring)}#m-carga-articulos .cinta-muescas{position:absolute;left:0;right:0;top:30px;height:12px;pointer-events:none;background:repeating-linear-gradient(90deg,var(--line-soft) 0 1.5px,transparent 1.5px 22px)}#m-carga-articulos .cinta-aguja{position:absolute;left:50%;top:4px;z-index:2;transform:translate(-50%);width:3px;height:26px;border-radius:var(--r-pill);background:var(--text);pointer-events:none}#m-carga-articulos .cinta-aguja.es-flash{animation:carga-destello .5s var(--ease-transito)}#m-carga-articulos .cinta-num{position:absolute;left:50%;top:8px;width:44px;text-align:center;font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted);pointer-events:none}#m-carga-articulos .cinta-num i{display:block;width:1.5px;height:9px;margin:1px auto 0;border-radius:1px;background:var(--line)}#m-carga-articulos .cinta-num[data-hito="1"]{font-weight:700}#m-carga-articulos .cinta-num[data-hito="1"] i{height:14px;background:var(--text-dim)}#m-carga-articulos .cinta-num[data-sel="1"]{font-weight:700;color:var(--text)}#m-carga-articulos .cinta-num[data-sel="1"] i{height:16px;background:var(--text)}#m-carga-articulos .cinta-riel.es-arrastre .cinta-num,#m-carga-articulos .cinta-riel.es-anima .cinta-num{will-change:transform,opacity}#m-carga-articulos .cinta-btn{width:44px;height:44px;min-height:44px;border:1px solid var(--line);border-radius:var(--r-14);background:transparent;color:var(--text);cursor:pointer;transition:background-color var(--t-fast),transform var(--motion-fast);transition-timing-function:var(--ease-cinema)}#m-carga-articulos .cinta-btn:active{background:var(--line-soft);transform:scale(.94);transition-duration:0s}#m-carga-articulos .cinta-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#m-carga-articulos .cinta-campo{width:84px;height:44px;min-height:44px;border:1px solid var(--line);border-radius:var(--r-14);background:var(--surface);color:var(--text);text-align:center;font-family:var(--font-mono);font-weight:700}#m-carga-articulos .cinta-campo:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}#m-carga-articulos .cinta-campo{-moz-appearance:textfield}#m-carga-articulos .cinta-campo::-webkit-outer-spin-button,#m-carga-articulos .cinta-campo::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#m-carga-articulos .carga-pista{display:flex;flex-direction:column;gap:7px;padding:11px 22px 4px;border-top:1px solid var(--line-soft)}#m-carga-articulos .carga-pista[hidden]{display:none}#m-carga-articulos .carga-pista-fila{display:flex;align-items:baseline;justify-content:space-between;gap:10px}#m-carga-articulos .carga-pista-unidad{font-weight:700;min-width:0}#m-carga-articulos .carga-pista-det{font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-dim);white-space:nowrap}#m-carga-articulos .carga-pista-riel{position:relative;height:26px}#m-carga-articulos .carga-pista-riel:before{content:"";position:absolute;left:0;right:0;top:11px;height:5px;border-radius:3px;background:var(--line-soft)}#m-carga-articulos .carga-pista-lleno{position:absolute;left:0;top:11px;height:5px;width:0;border-radius:3px;background:var(--text);transition:width .34s var(--ease-cinema)}#m-carga-articulos .carga-pista-lleno.es-tope{top:9px;height:9px;border-radius:3px 0 0 3px}#m-carga-articulos .carga-pista-cortes{position:absolute;inset:0}#m-carga-articulos .carga-pista-corte{position:absolute;top:6px;width:1.5px;height:15px;margin-left:-1px;border-radius:1px;background:var(--line);transition:background .34s var(--ease-cinema)}#m-carga-articulos .carga-pista-corte.es-pasado{background:var(--text)}#m-carga-articulos .carga-pista-corte-lbl{position:absolute;top:-5px;transform:translate(-50%);font-family:var(--font-mono);font-weight:600;font-style:normal;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text-dim);white-space:nowrap}#m-carga-articulos .carga-pista-corte-lbl.es-activa{color:var(--text);font-weight:700}#m-carga-articulos .carga-pista-corte-lbl.es-ini{transform:translate(0)}#m-carga-articulos .carga-pista-corte-lbl.es-fin{transform:translate(-100%)}#m-carga-articulos .carga-pista-aviso{margin:0;font-weight:600;color:var(--text-muted)}#m-carga-articulos .carga-pista-aviso:empty:before{content:"​"}#m-carga-articulos .carga-pista[data-vacia]{visibility:hidden}#m-carga-articulos .carga-pista[data-vacia] .carga-pista-unidad:before{content:"​"}@media(prefers-reduced-motion:reduce){#m-carga-articulos .rueda-pill.es-pop,#m-carga-articulos .rueda-tirador.es-flash,#m-carga-articulos .carga-tira-chip.es-flash,#m-carga-articulos .cinta-aguja.es-flash{animation:none}#m-carga-articulos .carga-tira-fila,#m-carga-articulos .carga-pista-lleno,#m-carga-articulos .carga-pista-corte{transition:none}#m-carga-articulos .cinta-btn:active{transform:none}}#m-punto .modal-header h3,#m-ruta-confirma .modal-header h3{font-size:20px;line-height:1.1;font-weight:600}#cotizar .step[data-step=ruta] .ab-puerta-valor,#cotizar .step[data-step=ruta] #ruta-estado .ruta-estado-txt,#cotizar .step[data-step=ruta] #ruta-estado .ruta-estado-ver,#cotizar .flow-controls .flow-next,#cotizar .flow-controls .flow-back,#m-punto .suggest-name,#m-ruta-confirma .rc-fila b,#m-ruta-confirma .rc-editar,#m-ruta-confirma .rc-ok,#m-ruta-confirma .map-empty-state-title{font-size:14px;line-height:1.45}#cotizar .step[data-step=ruta] #ruta-estado .ruta-estado-porque,#cotizar .step[data-step=ruta] .flow-estado-txt,#cotizar .flow-controls .flow-estado-txt,#m-ruta-confirma .rc-estado,#m-punto .ab-pill-label,#m-punto .suggest-tips,#m-punto .suggest-tips b,#m-punto .suggest-tips em,#m-punto .suggest-sub,#m-ruta-confirma .modal-header p,#m-ruta-confirma .rc-fila small{font-size:11px;line-height:1.45}#cotizar .step[data-step=ruta] .ab-puerta-rol,#cotizar .step[data-step=ruta] .ab-puerta-estado,#cotizar #flow-progress .flow-progress-kicker,#cotizar #flow-progress .flow-dock-estado,#m-punto .suggest-group-label,#m-ruta-confirma .rc-rotulo,#m-ruta-confirma .map-empty-state-sub,#m-ruta-confirma #map-loading{font-size:9px;line-height:1.45}#m-punto .ab-pill-label,#cotizar .step[data-step=ruta] .ab-puerta-rol{font-weight:400}#cotizar .step[data-step=ruta] #ruta-estado .ruta-estado-txt,#cotizar .flow-controls .flow-next{font-weight:600}#m-ruta-confirma .map-leaflet,#m-ruta-confirma .map-leaflet *{font-family:var(--font-body, inherit)}#m-punto .ab-pill-field,#m-punto .suggest-item{border-radius:var(--r-14)}#cotizar .step[data-step=ruta] .ab-puerta,#m-punto .modal-content,#m-ruta-confirma .modal-content{border-radius:var(--r-20)}#m-ruta-confirma .rc-ok{border-radius:var(--r-pill)}#cotizar .step .ab-block{grid-template-columns:1fr}#cotizar .step .ab-block .ab-swap{position:absolute;inset:0 52px 0 auto;margin:auto 0;opacity:0;pointer-events:none;background:var(--surface, var(--bg))}#cotizar .step .ab-block.rl-full .ab-ruta{padding-right:84px}#cotizar .step .ab-block.rl-full .ab-swap{opacity:1;pointer-events:auto}#cotizar .step .ab-block.rl-full .ab-swap:hover,#cotizar .step .ab-block.rl-full .ab-swap:focus-visible{opacity:1}@media(max-width:600px){#cotizar .step .ab-block{grid-template-columns:1fr}}#cotizar .flow-controls .flow-next:disabled{background:transparent;box-shadow:none;color:var(--text-muted);min-height:48px}#cotizar .step[data-step=ruta] #ruta-estado .ruta-estado-txt{flex:1 1 auto;min-width:0}#cotizar .step[data-step=ruta] #ruta-estado .ruta-estado-porque{flex:1 0 100%;margin-top:-2px;color:var(--text-dim);font-weight:400;text-transform:none;letter-spacing:0}#cotizar .step[data-step=ruta] #ruta-estado .ruta-estado-porque:empty{display:none}#m-ruta-confirma .rc-foot{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}#m-ruta-confirma .map-leaflet{height:clamp(160px,28vh,240px)}#m-ruta-confirma .map-dist-badge{display:none}@keyframes t1-aro-marca{0%{transform:translate(-50%,-50%) scale(.4);opacity:.55}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}#m-ruta-confirma .ml-marker{position:relative}#m-ruta-confirma .ml-marker:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:2px solid var(--cx-marca-b);transform:translate(-50%,-50%) scale(.4);opacity:0;pointer-events:none;animation:t1-aro-marca .6s var(--ease-cinema, ease-out) 1 both}@media(prefers-reduced-motion:reduce){#m-ruta-confirma .ml-marker:after{animation:none;opacity:0}}html{scroll-snap-type:none}html.cx-page-turning{scroll-behavior:auto!important}#umbral{background:#f4f4ef}.welcome-topline{position:absolute;z-index:2;top:40px;left:44px;right:44px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:.875rem;color:#686864}#m-punto .route-endpoints{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid #1616161a}#m-punto .route-endpoints button{flex:1;min-height:44px;padding:10px 12px;color:#72726e;background:transparent;border:0;border-bottom:2px solid transparent;font:inherit;font-size:14px;cursor:pointer}#m-punto .route-endpoints button[aria-pressed=true]{color:#191919;border-bottom-color:#da2e47;font-weight:600}#m-punto #route-search-view[hidden],#m-punto #route-pin-view[hidden]{display:none}#m-punto #ab-suggest{max-height:min(44dvh,420px);overscroll-behavior:contain}#m-punto #ab-suggest .suggest-item{min-height:64px;padding-top:12px;padding-bottom:12px;align-items:center}#m-punto #ab-suggest .suggest-name{font-size:15px;line-height:1.4;white-space:normal}#m-punto #ab-suggest .suggest-sub{font-size:12px;line-height:1.5;white-space:normal}#m-punto #ab-suggest .suggest-meta{font-size:12px}#m-punto #ab-suggest .suggest-headline{font-size:13px;line-height:1.5;text-transform:none;letter-spacing:0;padding:12px}#m-punto #ab-suggest[aria-busy=true] .suggest-headline:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:#d92d45;border-radius:50%}#m-punto .route-search-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}#m-punto .route-search-tools button,#route-pin-back,#route-pin-center{min-height:44px;border:0;padding:8px 0;background:transparent;color:#292929;font:inherit;font-size:14px;text-align:left;cursor:pointer}#m-punto .route-search-tools button{text-decoration:underline;text-underline-offset:4px}#m-punto .route-catalog-credit{font-size:12px;color:#73736e;white-space:nowrap}#m-punto .route-catalog-credit a{color:inherit;text-underline-offset:3px}#m-punto .hoja-punto-privacidad{font-size:12px;line-height:1.5}#route-pin-map{height:min(43dvh,360px);min-height:220px;border-radius:14px;overflow:hidden;background:#e6e6e0}#route-pin-status{margin:12px 0 0;font-size:14px;line-height:1.5}#route-pin-label{margin:0 0 12px;font-size:14px;line-height:1.45;font-weight:600;color:#272727;overflow-wrap:anywhere}#route-pin-back{font-size:13px;color:#64645f}#route-pin-retry{display:inline-flex;align-items:center;min-height:44px;margin:4px 0;padding:6px 0;border:0;background:transparent;color:#a91e34;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}#route-pin-retry[hidden]{display:none}#route-pin-center:disabled{opacity:.45;cursor:default}#m-ruta-confirma .rc-texto{min-width:0}#m-ruta-confirma .rc-pin{display:block;width:fit-content;min-height:44px;padding:8px 0;border:0;background:transparent;color:#a91e34;font:inherit;font-size:13px;line-height:1.4;text-decoration:underline;text-underline-offset:4px;cursor:pointer}#m-ruta-confirma .rc-pin:focus-visible,#route-pin-retry:focus-visible{outline:2px solid #d92d45;outline-offset:3px}#m-ruta-confirma .rc-fila{align-items:start}#m-ruta-confirma #rc-hint{font-size:14px;line-height:1.5}#m-ruta-confirma .rc-foot{padding-top:12px;padding-bottom:max(20px,env(safe-area-inset-bottom))}#route-pin-confirm{width:100%;min-height:50px;padding:12px;border:0;border-radius:12px;background:#171719;color:#fff;font:inherit;font-size:15px;cursor:pointer}#route-pin-confirm:disabled{opacity:.4;cursor:default}#m-punto .route-endpoints button:focus-visible,#m-punto .route-search-tools button:focus-visible,#route-pin-back:focus-visible,#route-pin-center:focus-visible,#route-pin-confirm:focus-visible{outline:2px solid #d92d45;outline-offset:3px}@media(max-width:440px){#m-punto .modal-content{max-height:calc(100dvh - 16px)}#m-punto #ab-suggest{max-height:38dvh}#m-punto .route-search-tools{gap:8px;flex-wrap:wrap}#m-punto #ab-suggest .suggest-aside{max-width:44px}}.welcome-topline b{font-family:var(--font-brand);font-size:.875rem;color:#191919;letter-spacing:.06em}.welcome-topline b span{font-family:Arial,sans-serif;font-weight:400;letter-spacing:0}.welcome-topline span{font-variant-numeric:tabular-nums}#umbral .umbral-grid{max-width:880px;padding-top:100px;padding-bottom:100px;row-gap:clamp(24px,4vh,40px)}#umbral .umbral-texto{max-width:720px}#umbral .umbral-kicker{font-size:.875rem;letter-spacing:.12em;color:#666662}#umbral .umbral-h1{font-size:clamp(2.5rem,4.7vw,4.5rem);line-height:1.04;letter-spacing:-.055em;max-width:11.8em;margin:20px auto;text-wrap:balance}#umbral .umbral-sub{font-size:1.0625rem;line-height:1.65;max-width:31rem;margin:0 auto;color:#62625f;text-wrap:pretty}#umbral .umbral-baja{min-height:52px;padding:14px 24px;margin-top:28px;background:#181818;color:#fff;border-color:#181818;border-radius:12px;font-size:.875rem;text-transform:none;letter-spacing:0;box-shadow:0 5px 16px #00000012}#umbral .umbral-baja:hover{background:#353535;border-color:#353535}#umbral .umbral-baja svg{width:18px;height:18px}.welcome-gesture{display:block;margin-top:12px;font-size:.875rem;color:#6b6b66}.welcome-bottomline{position:absolute;bottom:38px;right:44px;font-size:.875rem;color:#6b6b66}#umbral .umbral-pie{left:44px;bottom:38px;font-size:.75rem}#cotizar{border-radius:28px 28px 0 0;box-shadow:0 -18px 48px -26px #14141445}.quote-page-nav{position:absolute;top:28px;left:44px;right:44px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#73736e;font-size:.875rem}.quote-page-nav button{appearance:none;border:0;background:transparent;padding:12px 0;color:#373734;font:inherit;cursor:pointer;min-height:44px}.quote-page-nav button:hover{text-decoration:underline;text-underline-offset:4px}#cotizar>.wrap{width:100%;max-width:900px}#cotizar .quote-flow{box-shadow:0 20px 52px -24px #0000004d;border-radius:20px}#cotizar .flow-progress-kicker{font-size:.75rem;letter-spacing:.12em}#cotizar .flow-progress-step{min-height:76px}#cotizar .flow-progress-copy b{font-size:.9375rem}#cotizar .flow-progress-copy small{font-size:.8125rem;line-height:1.4}#cotizar .flow-dock-estado{font-size:.75rem}#cotizar .flow-progress-step:disabled{color:#99999e}#cotizar .ab-puerta-rol{font-size:.75rem;letter-spacing:.08em}#cotizar .ab-puerta-valor{font-size:1rem}#cotizar .ab-ruta{min-height:88px;border-radius:14px}#cotizar .flow-estado-txt{font-size:.75rem}#cotizar .flow-next,#cotizar .flow-back{font-size:.9375rem;min-height:48px}.flow-guidance{margin:-8px 56px 12px}.flow-guidance[hidden]{display:none}.flow-guidance button{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 0;min-height:44px;border:0;border-radius:0;background:transparent;color:#bdbdbf;font:inherit;font-size:.875rem;line-height:1.45;text-align:left;cursor:pointer;transition:color .14s ease}.flow-guidance button span{text-decoration:underline;text-decoration-color:#66666a;text-underline-offset:4px}.flow-guidance button svg{flex:0 0 16px;width:16px;height:16px;transition:transform .14s ease}.flow-guidance button:hover,.flow-guidance button:focus-visible{color:#f4f4ef}.flow-guidance button:hover svg,.flow-guidance button:focus-visible svg{transform:translate(3px)}.flow-guidance button:active svg{transform:translate(5px)}.flow-guidance button:focus-visible,.quote-page-nav button:focus-visible,#umbral .umbral-baja:focus-visible{outline:3px solid #dc3654;outline-offset:5px}.total-tax-note{color:inherit;opacity:.8;font-size:.875rem;margin-top:10px}@media(max-width:640px){.welcome-topline{top:26px;left:28px;right:28px;font-size:.75rem}.welcome-topline b{font-size:.75rem}#umbral .umbral-grid{padding:90px 28px 100px;row-gap:28px}#umbral .umbral-h1{font-size:clamp(2.5rem,9.5vw,3.5rem)}#umbral .umbral-sub{font-size:1rem}#umbral .umbral-kicker{font-size:.75rem}.welcome-bottomline{bottom:28px;right:28px;font-size:.75rem}#umbral .umbral-pie{bottom:28px;left:28px}.quote-page-nav{top:12px;left:24px;right:24px;font-size:.8125rem}#cotizar>.wrap{padding-left:16px;padding-right:16px}#cotizar .flow-progress-step{min-height:66px;padding-left:8px;padding-right:8px}#cotizar .flow-progress-copy b{font-size:.875rem}#cotizar .flow-progress-copy small{font-size:.75rem}.flow-guidance{margin:-8px 20px 12px}}@media(max-height:750px){#umbral .umbral-grid{row-gap:18px;padding-top:80px;padding-bottom:80px}#umbral .cx-marca{width:100px}#umbral .umbral-h1{margin-top:14px;margin-bottom:14px}#umbral .umbral-baja{margin-top:20px}}@media(prefers-reduced-motion:reduce){#umbral *,.flow-guidance{scroll-behavior:auto!important}.flow-guidance button,.flow-guidance button svg{transition:none}.flow-guidance button svg{transform:none!important}}@media(max-width:360px)and (max-height:700px){.welcome-topline{top:24px;left:24px;right:24px;gap:12px}.welcome-topline b,.welcome-topline>span{white-space:nowrap}#umbral .umbral-grid{padding:64px 22px 62px;row-gap:14px}#umbral .cx-marca{width:80px}#umbral .umbral-h1{font-size:2rem;margin:12px auto}#umbral .umbral-sub{line-height:1.5}#umbral .umbral-baja{margin-top:16px}.welcome-gesture{font-size:.75rem}#umbral .umbral-pie{display:none}.welcome-bottomline{left:24px;right:24px;text-align:center}}.freight-scope-note{margin:16px 28px 20px;color:#55555b;font-size:.875rem;line-height:1.6}.freight-scope-note a{display:inline-flex;align-items:center;min-height:44px;margin-left:8px;color:#29292e;text-underline-offset:4px}.freight-scope-note a:hover{color:#b72129}.freight-scope-note a:focus-visible{outline:2px solid var(--red, #e53728);outline-offset:4px}.quote-passport-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:720px){.freight-scope-note{margin:12px 20px 16px}.freight-scope-note a{margin-left:0}.quote-passport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-passport-grid>:last-child{grid-column:1 / -1}}#cotizar{align-items:center;justify-content:flex-start;padding-top:104px;padding-bottom:64px}#cotizar #quote-flow{min-height:0;border-radius:24px;background:#111113;box-shadow:0 18px 60px -32px #10101466;overflow:hidden}#cotizar #quote-flow[data-flow-stage=resultado]{background:transparent}#cotizar #quote-flow>#flow-stage{flex:0 1 auto;min-height:0;justify-content:flex-start}#cotizar #flow-progress{position:relative;padding:8px 24px 0;background:#111113;color:#f4f4ef;border-bottom:1px solid #ffffff14}#cotizar #flow-progress .flow-progress-head{min-height:44px;padding:0 76px 0 0}#cotizar #flow-progress .flow-progress-kicker{font-size:11px;color:#b2b2b7;letter-spacing:.09em}#cotizar #flow-progress .flow-progress-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#cotizar #flow-progress .flow-progress-list li+li{border-left:0}#cotizar #flow-progress .flow-progress-list .flow-progress-step{min-height:66px;flex-direction:row;gap:10px;justify-content:center;padding:12px 8px;border-radius:10px 10px 0 0;background:transparent}#cotizar #flow-progress .flow-progress-list .flow-progress-step[aria-current=step]{background:#ffffff08}#cotizar #flow-progress .flow-progress-num{font-size:11px;color:#a6a6ad}#cotizar #flow-progress .flow-progress-copy b{font-size:15px;font-weight:600;line-height:1.4}#cotizar #flow-progress .flow-progress-step:disabled{opacity:1;color:#929299}#cotizar #flow-progress .flow-progress-step:not(:disabled){color:#f4f4ef}#cotizar #flow-progress .flow-progress-extra{position:absolute;top:8px;right:22px;display:inline-flex;flex-direction:row;gap:6px;width:auto;min-height:44px;padding:8px 4px;background:transparent;border:0;border-radius:6px}#cotizar #flow-progress .flow-progress-extra .flow-progress-copy b{font-size:12px;font-weight:400}#cotizar #flow-progress .flow-progress-extra .flow-progress-copy small{display:none}#cotizar #flow-progress .flow-progress-extra:after{display:none}#cotizar #flow-progress .flow-progress-extra[aria-current=step]{text-decoration:underline;text-underline-offset:5px}#cotizar #flow-progress .flow-dock-estado{padding:12px 0;font-size:11px;line-height:1.5;color:#b2b2b7}#cotizar #flow-stage>.step{padding:32px 40px 16px;min-height:0}#cotizar #flow-stage .step .step-head{margin-bottom:22px}#cotizar #flow-stage .step .step-title{font-size:clamp(28px,3.4vw,36px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}#cotizar #flow-stage .tarjeta-kicker{margin-bottom:18px}#cotizar #flow-stage .tarjeta-kicker .cx-firma-slot,#cotizar #flow-stage .tarjeta-kicker .cx-firma{width:24px;height:24px}#cotizar .step[data-step=ruta] .ab-puerta-valor{font-size:17px;line-height:1.4}#cotizar .step[data-step=ruta] .ab-puerta-rol,#cotizar .step[data-step=ruta] .ab-puerta-estado{font-size:11px;line-height:1.5}#cotizar .step[data-step=ruta] .ab-ruta{border-radius:16px}#cotizar .step[data-step=ruta] #ab-btn-ruta{padding:16px 62px 16px 16px;gap:12px}#cotizar .step[data-step=ruta] #ab-btn-ruta .ab-vec{width:28px;height:36px}#cotizar .step[data-step=ruta] #ab-btn-ruta .ab-puerta-galon{display:none}#cotizar .step[data-step=ruta] #ab-valor{display:block;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;overflow-wrap:anywhere}#cotizar .step[data-step=ruta] #ab-swap{width:44px;height:44px;right:10px}#cotizar .step[data-step=ruta] #ruta-estado .ruta-estado-porque{font-size:12px;line-height:1.6}#cotizar .step[data-step=ruta] #ruta-estado .ruta-estado-ver{font-size:14px}#cotizar .flow-controls .flow-estado-txt,#cotizar .step[data-step=ruta] .flow-estado-txt{font-size:11px;line-height:1.5}#cotizar #flow-controls{padding:16px 40px 24px;min-height:0}#cotizar #flow-controls:not([hidden]){display:flex;gap:12px}#cotizar #flow-controls .flow-status-copy{display:grid}#cotizar #flow-controls .flow-next{flex:1}#cotizar #flow-controls .flow-back{flex:0 0 auto;padding:0 12px}#cotizar #flow-controls .flow-next,#cotizar #flow-controls .flow-back{min-height:50px;font-size:15px;border-radius:12px}#cotizar .flow-guidance{margin:0 40px 4px}#cotizar .step .carga-puerta-sub,#cotizar .step .opt-card-meta,#cotizar .step .cuando-card-sub,#cotizar .step .unidad-alt-desc{font-size:12px;line-height:1.5}#cotizar .total-action>small{font-size:12px;line-height:1.6}#cotizar #total-bar{border-radius:0 0 24px 24px}.modal .modal-header{padding-right:68px}#m-punto .suggest-name,#m-ruta-confirma .rc-fila b{font-size:15px;line-height:1.45}#m-punto .suggest-sub,#m-punto .suggest-tips,#m-ruta-confirma .modal-header p,#m-ruta-confirma .rc-fila small,#m-ruta-confirma .rc-estado{font-size:12px;line-height:1.5}#m-punto .suggest-group-label,#m-ruta-confirma .rc-rotulo{font-size:11px}#m-ruta-confirma .rc-fila{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:12px}#m-ruta-confirma .rc-texto b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.modal input:not([type=checkbox]):not([type=radio]),.modal select,.modal textarea{font-size:16px}.carga-kg-input,.qty-counter input.qty-num-edit{font-size:16px}#m-carga-detalle .carga-peso-chips{gap:8px}#m-carga-detalle .carga-peso-chip{font-size:14px;min-height:48px}#m-carga-detalle .carga-peso-grupo,#m-carga-detalle .carga-peso-nota{font-size:12px;line-height:1.5}#cotizar .day-name,#cotizar .day-mes{font-size:11px}#cotizar .horario-chip span{font-size:12px;opacity:.9}@media(max-width:720px){#cotizar{padding-top:72px;padding-bottom:36px}#cotizar>.wrap{padding-left:16px;padding-right:16px}#cotizar #quote-flow{border-radius:20px}#cotizar #flow-progress{padding:4px 16px 0}#cotizar #flow-progress .flow-progress-head{min-height:42px}#cotizar #flow-progress .flow-progress-extra{top:3px;right:14px}#cotizar #flow-progress .flow-progress-list{gap:4px}#cotizar #flow-progress .flow-progress-list .flow-progress-step{min-height:58px;gap:7px}#cotizar #flow-progress .flow-progress-copy b{font-size:14px}#cotizar #flow-progress .flow-dock-estado{padding:10px 0}#cotizar #flow-stage>.step{padding:26px 20px 12px}#cotizar #flow-stage .step .step-head{margin-bottom:20px}#cotizar #flow-stage .step .step-title{font-size:28px}#cotizar #flow-stage .tarjeta-kicker{margin-bottom:14px}#cotizar #flow-controls{padding:12px 20px 20px}#cotizar #flow-controls .flow-next{padding-left:14px;padding-right:14px;gap:6px}#cotizar .flow-guidance{margin:0 20px}#cotizar #total-bar{padding:26px 20px;gap:20px;border-radius:0 0 20px 20px}#cotizar .quote-passport-grid>:nth-child(3){border-left:0;border-top:1px solid var(--on-white-line)}.modal .modal-header{padding-left:20px}}@media(max-width:440px){#cotizar .carga-fila-head{display:flex;flex-wrap:wrap;gap:4px 8px}#cotizar .carga-fila-qty{flex:0 0 20px;font-size:14px}#cotizar .carga-fila-name{flex:1 1 calc(100% - 80px);font-size:14px;overflow-wrap:anywhere}#cotizar .carga-fila-quita{order:0}#cotizar .carga-peso-tag{order:1;font-size:12px;min-width:0;padding-left:12px;padding-right:12px}#cotizar .carga-fila-name+.carga-peso-tag{margin-left:28px}#cotizar .cuando-grid{grid-template-columns:1fr;gap:10px}#cotizar .cuando-grid .cuando-card{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:12px;min-height:68px;padding:12px 16px;text-align:left;align-items:center}#cotizar .cuando-card .cuando-card-icon{grid-column:1;grid-row:1 / 3;margin:0}#cotizar .cuando-card .cuando-card-name{grid-column:2;font-size:15px}#cotizar .step .cuando-card-sub{grid-column:2;font-size:12px;overflow-wrap:normal}}@media(max-width:360px){#umbral .umbral-pie{display:none}.welcome-bottomline{left:24px;right:24px;text-align:center}#cotizar>.wrap{padding-left:12px;padding-right:12px}#cotizar #flow-stage>.step{padding-left:16px;padding-right:16px}#cotizar #flow-progress{padding-left:12px;padding-right:12px}#cotizar #flow-progress .flow-progress-num{font-size:10px}#cotizar #flow-progress .flow-progress-list .flow-progress-step{gap:5px;padding-left:4px;padding-right:4px}#cotizar #flow-stage .step .step-title{font-size:26px}#cotizar #flow-controls{padding-left:16px;padding-right:16px}#cotizar .flow-guidance{margin-left:16px;margin-right:16px}#m-ruta-confirma .rc-fila{padding-left:0;padding-right:0}#m-carga-articulos .carga-item.has-qty{flex-wrap:wrap}#m-carga-articulos .carga-item.has-qty .carga-item-info{flex-basis:calc(100% - 70px)}#m-carga-articulos .carga-item.has-qty .qty-counter{margin-left:auto}}#cotizar #ab-btn-ruta{display:flex;align-items:center;gap:16px;min-height:166px;padding:22px 56px 22px 22px;border:1px solid #ffffff29;border-radius:18px;background:#1c1c1f;text-align:left}#cotizar #ab-btn-ruta:hover{background:#242427;border-color:#ffffff63}#cotizar #ab-btn-ruta>.ab-vec{display:none}#cotizar #ab-btn-ruta>.ab-puerta-texto{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.route-card-points{display:grid;gap:20px;min-width:0;width:100%}.route-card-point{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;position:relative}.route-card-point:first-child:after{content:"";position:absolute;left:13px;top:31px;bottom:-15px;border-left:1px dashed #ffffff45}.route-card-letter{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f2f2ed;color:#1b1b1e;font-size:12px;font-weight:700}.route-card-letter-b{background:#d82e47;color:#fff}.route-card-copy{display:grid;gap:4px;min-width:0}.route-card-role{color:#b8b8bf;font-size:12px;font-weight:400;line-height:1.3}.route-card-name{font-size:17px;font-weight:550;line-height:1.45;color:#f4f4ef;overflow-wrap:anywhere}.route-card-meta{color:#b3b3ba;font-size:12px;font-weight:400;line-height:1.35}.route-card-meta:empty{display:none}#cotizar .ab-block>#ab-swap{right:12px;border:1px solid #ffffff30;background:#303035;color:#eeeef1}#cotizar #ruta-estado{display:flex;flex-wrap:wrap;align-items:center;gap:2px 16px;padding-top:12px}#cotizar #ruta-estado[hidden]{display:none}#cotizar #ruta-estado-txt{font-size:12px;letter-spacing:.02em}#cotizar #ruta-ver-mapa{margin:0 0 0 auto;font-size:14px}#cotizar #ruta-estado-porque{flex-basis:100%;line-height:1.6;font-size:12px;color:#aaaab1}#m-ruta-confirma .modal-content{width:min(960px,calc(100vw - 48px));max-width:960px;border-radius:24px;background:#f8f8f4}#m-ruta-confirma .modal-header{padding:28px 28px 18px}#m-ruta-confirma #m-ruta-confirma-title{font-size:24px;letter-spacing:-.035em}#m-ruta-confirma #rc-hint{margin-top:8px;max-width:52ch;color:#6b6b66}#m-ruta-confirma .modal-body{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,1.4fr);gap:24px;padding:0 28px 16px;overflow-x:hidden;align-items:start}#m-ruta-confirma .rc-filas{display:grid;gap:0;border:1px solid #deded6;border-radius:18px;overflow:hidden;margin:0}#m-ruta-confirma .rc-fila{border:0;border-radius:0;padding:18px 14px;margin:0;background:transparent;gap:10px;grid-template-columns:24px minmax(0,1fr) auto}#m-ruta-confirma .rc-fila+.rc-fila{border-top:1px solid #deded6}#m-ruta-confirma .rc-punto{width:24px;height:24px;font-size:12px}#m-ruta-confirma .rc-punto-b{background:#c72a43;color:#fff}#m-ruta-confirma .rc-texto b{font-size:16px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}#m-ruta-confirma .rc-rotulo{font-size:12px;letter-spacing:.02em;text-transform:none;color:#6b6b66}#m-ruta-confirma .rc-fila small{font-size:12px;line-height:1.5;color:#6b6b66}#m-ruta-confirma .rc-park{margin-top:6px;padding-left:9px;border-left:2px solid #deded6;color:#62625c;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#m-ruta-confirma .rc-park:empty{display:none}#m-ruta-confirma .rc-editar{min-width:44px;min-height:44px;padding:0;font-size:13px;align-self:start}#m-ruta-confirma .rc-pin{font-size:13px;padding:8px 0 0;min-height:38px}#m-ruta-confirma .rc-map-panel{min-width:0}#m-ruta-confirma .rc-map-toolbar{display:flex;gap:4px;padding:4px;margin-bottom:10px;border:1px solid #deded6;background:#eeeee7;border-radius:12px}#m-ruta-confirma .rc-map-toolbar button{flex:1;border:0;border-radius:8px;background:transparent;color:#62625c;min-height:40px;padding:8px 6px;font:inherit;font-size:12px;cursor:pointer}#m-ruta-confirma .rc-map-toolbar button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #00000015;color:#171719;font-weight:600}#m-ruta-confirma .map-leaflet{height:clamp(280px,43vh,420px);border-radius:16px;margin:0}#m-ruta-confirma #rc-estado{margin:12px 0 0;font-size:13px;letter-spacing:.015em;line-height:1.5;text-transform:none}#m-ruta-confirma .rc-connections{margin-top:12px;padding-top:12px;border-top:1px solid #ded9cc;color:#775019}#m-ruta-confirma .rc-map-panel:has(.rc-connections:not([hidden])) .map-leaflet{height:clamp(230px,34dvh,340px)}#m-ruta-confirma #rc-connection-message{font-size:13px;line-height:1.5;margin:0 0 3px}#m-ruta-confirma .rc-connections small{display:block;font-size:12px;line-height:1.5;color:#68665c}.rc-connection-actions{display:flex;flex-wrap:wrap;gap:0 18px}.rc-connection-actions button{min-height:44px;border:0;background:none;color:#775019;font:inherit;font-size:12px;padding:6px 0;text-align:left;cursor:pointer}.rc-connection-actions button:focus-visible{outline:2px solid #c72a43;outline-offset:3px}#rc-connections[hidden],.rc-connection-actions button[hidden]{display:none}#m-ruta-confirma .rc-foot{padding:8px 28px 24px;display:flex;justify-content:flex-end}#m-ruta-confirma #rc-ok{width:min(100%,280px);min-height:48px;font-size:14px;border-radius:12px}#m-ruta-confirma .rc-map-toolbar button:focus-visible,#route-pin-reference:focus-visible{outline:2px solid #c72a43;outline-offset:3px}#m-punto .modal-content{max-width:640px;border-radius:24px;background:#f8f8f4}#m-punto .route-endpoints{background:#eeeee7;padding:4px;border:1px solid #deded6;border-radius:12px}#m-punto .route-endpoints button{border:0;border-radius:8px;color:#696964}#m-punto .route-endpoints button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #00000012}#m-punto #ab-suggest .suggest-item{border-radius:10px}#m-punto #ab-suggest .suggest-item:hover,#m-punto #ab-suggest .suggest-item[aria-selected=true]{background:#eeeee7}#m-punto #route-pin-view .route-pin-stage{position:relative}#m-punto #route-pin-map{height:clamp(280px,45dvh,460px);border-radius:16px}.route-pin-crosshair{position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 0 2px #fff)}.route-pin-crosshair:before,.route-pin-crosshair:after{content:"";position:absolute;background:#25252a;border-radius:2px}.route-pin-crosshair:before{width:22px;height:2px;top:10px}.route-pin-crosshair:after{width:2px;height:22px;left:10px}#route-pin-reference{position:absolute;z-index:2;left:10px;top:10px;max-width:calc(100% - 62px);min-height:40px;border:1px solid #00000016;border-radius:10px;padding:8px 12px;background:#fffffff5;color:#383832;box-shadow:0 2px 8px #00000012;font:inherit;font-size:12px;cursor:pointer}#route-pin-reference:disabled{display:none}.route-reference-dot{width:16px;height:16px;border:3px solid white;border-radius:50%;background:#737c8c;box-shadow:0 0 0 5px #737c8c25;pointer-events:none}#m-punto .route-pin-actions{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;padding-top:12px}#route-pin-status{grid-column:1 / -1;margin:0 0 6px;min-height:42px}.route-pin-feedback{grid-column:1 / -1;min-width:0;padding:2px 0 8px}.route-pin-heading{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin-bottom:8px}#m-punto .route-pin-heading #route-pin-label{flex:1 1 110px;min-width:0;margin:0;padding:8px 0;overflow-wrap:anywhere}.route-pin-tools{display:flex;gap:12px;margin-left:auto}.route-pin-tools button{border:0;padding:4px 0;min-height:44px;background:none;color:#55564f;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.route-pin-tools button:disabled{opacity:.45;cursor:default}.route-pin-tools button:focus-visible{outline:2px solid #c72a43;outline-offset:3px}#route-pin-tools[hidden],#route-pin-undo[hidden],#route-pin-selected[hidden]{display:none}.route-pin-feedback #route-pin-status{min-height:0;margin:0;font-size:13px;line-height:1.5}#route-pin-status[data-tone=review]{color:#865408}#route-pin-insight{margin:4px 0 0;color:#66665f;font-size:12px;line-height:1.5;overflow-wrap:anywhere}#route-pin-map .maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0}#route-pin-map .maplibregl-ctrl-top-right{top:0!important;right:0!important}#route-pin-map .maplibregl-ctrl-group button{width:44px!important;height:44px!important}#route-pin-gps{position:absolute;z-index:2;right:10px;top:110px;width:44px;height:44px;display:grid;place-items:center;padding:10px;border:1px solid #0000001c;border-radius:10px;background:#fffffff5;color:#303c4b;box-shadow:0 2px 8px #00000012;cursor:pointer}#route-pin-gps svg{width:20px;height:20px}#route-pin-gps[aria-busy=true]{color:#2875d6;background:#edf4ff}#route-pin-gps:disabled{opacity:.6}#route-pin-gps[hidden],#route-pin-zoom[hidden],#route-pin-insight[hidden]{display:none}#route-pin-zoom{position:absolute;z-index:2;left:10px;bottom:92px;white-space:nowrap;min-height:40px;padding:8px 12px;border:1px solid #0000001c;border-radius:20px;background:#fffffff5;color:#383832;font:inherit;font-size:12px;box-shadow:0 2px 8px #00000012;cursor:pointer}#route-pin-gps:focus-visible,#route-pin-zoom:focus-visible{outline:2px solid #c72a43;outline-offset:3px}.route-other-point{width:26px;height:26px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#253745;color:#fff;font-family:inherit;font-size:12px;font-weight:600;line-height:1;box-shadow:0 1px 6px #00000030}#route-pin-retry{grid-column:1 / -1}#route-pin-center{border:1px solid #d4d4ca;border-radius:12px;text-align:center;padding:10px;font-size:13px;min-height:48px}#route-pin-confirm{font-size:14px;min-height:48px}#route-pin-map .maplibregl-ctrl-scale{border-color:#4e4e47;color:#33332e;background:#ffffffe6;font-size:11px}#route-pin-map .maplibregl-ctrl-bottom-left{display:block!important;bottom:52px}@media(max-width:720px){#m-ruta-confirma .modal-content{width:100%;max-height:calc(100dvh - 12px);border-radius:22px 22px 0 0}#m-ruta-confirma .modal-header{padding:22px 22px 14px}#m-ruta-confirma #m-ruta-confirma-title{font-size:22px}#m-ruta-confirma .modal-body{display:flex;flex-direction:column;gap:16px;padding:0 22px 12px}#m-ruta-confirma .rc-filas,#m-ruta-confirma .rc-map-panel{width:100%;flex:0 0 auto}#m-ruta-confirma .rc-fila{position:relative;padding:12px;grid-template-columns:24px minmax(0,1fr)}#m-ruta-confirma .rc-editar{position:absolute;right:12px;bottom:12px}#m-ruta-confirma .rc-pin{min-height:44px;max-width:calc(100% - 52px)}#m-ruta-confirma .map-leaflet{height:280px}#m-ruta-confirma .rc-foot{padding:12px 22px max(16px,env(safe-area-inset-bottom))}#m-ruta-confirma #rc-ok{width:100%}#m-ruta-confirma .rc-map-toolbar button{min-height:44px}#m-punto .modal-content{border-radius:22px 22px 0 0}#m-punto #route-pin-map{height:clamp(240px,40dvh,380px)}#route-pin-reference{min-height:44px}#route-pin-gps{width:44px;height:44px}#route-pin-zoom{min-height:44px}#m-punto .route-pin-actions{position:sticky;bottom:-16px;z-index:4;background:#f8f8f4;padding-bottom:16px}}@media(max-width:360px){#cotizar #ab-btn-ruta{padding:18px 50px 18px 16px}.route-card-point{gap:10px;grid-template-columns:24px minmax(0,1fr)}.route-card-letter{width:24px;height:24px}.route-card-point:first-child:after{left:11px}.route-card-name{font-size:15px}#m-ruta-confirma .modal-header{padding-left:16px;padding-right:36px}#m-ruta-confirma .modal-body,#m-ruta-confirma .rc-foot{padding-left:16px;padding-right:16px}#m-punto .route-pin-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}}#cotizar .step[data-step=ruta] .tarjeta-kicker{display:none}#cotizar .step[data-step=ruta] .route-entry-block{display:block;position:relative}#cotizar .step[data-step=ruta] #ab-btn-ruta{display:grid;gap:0;padding:0;min-height:0;width:100%;background:#f5f5ef;border:1px solid #f5f5ef;border-radius:18px;overflow:hidden;box-shadow:0 6px 24px #00000012}.route-entry-row{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:stretch;min-width:0}.route-entry-row+.route-entry-row{border-top:1px solid #dcdcd4}.route-entry{position:relative;display:flex;align-items:center;gap:16px;width:100%;min-width:0;min-height:106px;padding:20px 16px 20px 22px;border:0;background:transparent;font:inherit;color:#232322;text-align:left;cursor:pointer;transition:background .16s ease}.route-entry:hover,.route-entry:focus-visible{background:#eaeae3}.route-entry-letter{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#252526;color:#fff;font-size:12px;font-weight:600}[data-route-entry=B] .route-entry-letter{background:#c62943}.route-entry-copy{display:grid;gap:3px;flex:1;min-width:0}.route-entry-role{font-size:13px;line-height:1.4;color:#66665f;font-weight:400}.route-entry-name{font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.route-entry-meta{font-size:12px;line-height:1.45;color:#65655f;font-weight:400}.route-entry[data-empty=true] .route-entry-name{font-weight:500;color:#3e3e39}.route-entry-search{flex:0 0 18px;color:#6f6f67}.route-entry-search svg{width:18px;height:18px;display:block}.route-entry-map{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;align-self:center;min-height:60px;margin:12px 10px 12px 0;padding:8px;border:1px solid #d8d8d0;border-radius:12px;background:transparent;color:#44443e;font:inherit;font-size:12px;cursor:pointer;transition:background .16s ease}.route-entry-map svg{width:22px;height:22px}.route-entry-map:hover,.route-entry-map:focus-visible{background:#e4e4dc;border-color:#b6b6ad}.route-entry:focus-visible,.route-entry-map:focus-visible{outline:2px solid #bc2740;outline-offset:-3px}#cotizar .step[data-step=ruta] .route-entry-block #ab-swap{inset:0 auto 0 14px;margin:auto 0;width:44px;height:44px;z-index:2;background:#f5f5ef;border:1px solid #d1d1c7;color:#53534d;box-shadow:none}#cotizar .step[data-step=ruta] .route-entry-block #ab-swap svg{width:17px;height:17px}#cotizar .step[data-step=ruta] .route-entry-block #ab-swap:focus-visible{outline:2px solid #bc2740;outline-offset:2px}#cotizar #ruta-estado{margin-top:12px;padding-top:4px;gap:4px 16px}#cotizar .step[data-step=ruta] #ruta-estado .ruta-estado-txt{font-size:13px;line-height:1.5;letter-spacing:0}#cotizar .step[data-step=ruta] #ruta-estado .ruta-estado-porque{font-size:13px}#m-punto .route-endpoints{gap:4px}#m-punto .route-endpoints button{display:grid;gap:4px;min-width:0;text-align:left;padding:10px 12px}.route-tab-role{font-size:12px;font-weight:600;color:#63635b}.route-tab-value{display:block;font-size:14px;font-weight:400;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#m-punto .route-endpoints button[aria-pressed=true] .route-tab-role{color:#ad2138}#m-punto .hoja-punto-guia{font-size:13px;line-height:1.5}#m-punto #ab-suggest{scroll-padding:8px}#m-punto .modal-content{max-height:min(920px,calc(var(--route-viewport-height, 100dvh) - 24px))}#m-punto .modal-close{min-width:44px;min-height:44px}@media(max-width:720px){#cotizar .step[data-step=ruta] .step-head{margin-bottom:20px}.route-entry-row{grid-template-columns:minmax(0,1fr) 64px}.route-entry{min-height:110px;padding:20px 10px 20px 14px;gap:12px}.route-entry-name{font-size:16px}.route-entry-search{display:none}.route-entry-map{margin-right:8px;padding:8px 4px;min-height:58px}#cotizar .step[data-step=ruta] .route-entry-block #ab-swap{left:6px}#m-punto{top:var(--route-viewport-top, 0px);bottom:auto;height:var(--route-viewport-height, 100dvh)}#m-punto .modal-content{max-height:calc(var(--route-viewport-height, 100dvh) - 8px)}#m-punto .modal-header{padding-top:20px;padding-bottom:16px}#m-punto .route-endpoints button{padding:8px}#m-punto .route-tab-value{font-size:13px}}@media(prefers-reduced-motion:reduce){.route-entry,.route-entry-map{transition:none}}#cotizar>.wrap{max-width:1020px}#cotizar #quote-flow[data-flow-stage=ruta] .flow-dock-estado{display:none}.route-workspace{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:16px;align-items:stretch}#cotizar .step[data-step=ruta] .route-entry-block{margin:0}#cotizar .step[data-step=ruta] #ab-btn-ruta{border-radius:16px;height:100%}.route-entry-row{grid-template-columns:minmax(0,1fr) 56px}.route-entry{min-height:122px;padding:20px 6px 20px 18px;gap:12px}.route-entry-name{font-size:17px}.route-entry-search{display:none}.route-entry-map{min-height:44px;min-width:44px;padding:8px 4px;margin-right:8px;border:0}.route-entry-map span{display:none}.route-entry-map svg{width:20px;height:20px}#cotizar .step[data-step=ruta] .route-entry-block #ab-swap{left:10px}#cotizar .step[data-step=ruta] #ruta-ver-mapa.route-overview{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;position:relative;width:100%;min-width:0;min-height:200px;margin:0;padding:14px 16px 16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#141418;color:#f4f4ef;text-align:left;text-decoration:none;font:inherit;cursor:pointer;overflow:hidden;transition:background .18s ease,border-color .18s ease}#cotizar .step[data-step=ruta] #ruta-ver-mapa.route-overview:hover{background:#1b1b20;border-color:#ffffff2e}#cotizar .step[data-step=ruta] #ruta-ver-mapa.route-overview:focus-visible{outline:3px solid #e5243f;outline-offset:3px}#cotizar .step[data-step=ruta] #ruta-ver-mapa.route-overview:disabled{cursor:progress;opacity:.75}.route-overview-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;line-height:1.5;color:#aaaab1;font-variant-numeric:tabular-nums}.route-overview-expand{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.18);border-radius:50%;font-size:16px;color:#f4f4ef}.route-overview-stage{position:relative;display:block;width:100%;height:150px;border-radius:10px;overflow:hidden;background:#1b1b20}.route-overview-art{position:absolute;inset:0;display:block;width:100%;height:100%}.route-overview-stage>.route-overview-map,.route-overview-stage>.route-overview-map.maplibregl-map{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .26s ease}.route-overview-stage>.route-overview-map.is-ready,.route-overview-stage>.route-overview-map.maplibregl-map.is-ready{opacity:1}.route-overview-map .maplibregl-canvas{cursor:pointer}.route-overview-map .maplibregl-ctrl-bottom-left{display:none}.ml-marker.is-mini{width:22px;height:22px;font-size:10px;border-width:2px;animation:none;background:#141414;color:#f4f4ef;box-shadow:0 2px 6px #00000059}.ml-marker.is-mini.dest{background:#e5243f;color:#fff}.ml-marker.is-mini:after{display:none}@media(prefers-reduced-motion:reduce){.route-overview-stage>.route-overview-map,.route-overview-stage>.route-overview-map.maplibregl-map{transition:none}}.route-overview-art svg{width:100%;height:100%;overflow:visible}.overview-path{fill:none;stroke:#f4f4ef;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.overview-gap{fill:none;stroke:#e8b35a;stroke-width:2.5;stroke-dasharray:4 5;stroke-linecap:round}.overview-node{fill:#f4f4ef;stroke:#141418;stroke-width:3}.overview-node-B{fill:#e5243f}.route-overview-art text{fill:#141418;font-family:var(--font-body, sans-serif);font-size:12px;font-weight:700}.route-overview-art .overview-node-B+text{fill:#fff}.overview-empty{fill:none;stroke:#6a6a72;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.overview-empty circle{fill:#1b1b20;stroke:#aaaab1}.route-overview-bottom{display:grid;gap:2px}.route-overview-label{font-size:16px;line-height:1.3;letter-spacing:-.01em;font-weight:600;color:#f4f4ef}#route-overview-detail{font-size:12px;line-height:1.5;color:#bcbcc4;font-weight:400}#cotizar .step[data-step=ruta] #ruta-ver-mapa[data-mode=gap]{border-color:#e8b35a8c}#ruta-ver-mapa[data-mode=gap] .route-overview-top,#ruta-ver-mapa[data-mode=gap] #route-overview-detail{color:#e8b35a}#ruta-ver-mapa[data-mode=fallback] .overview-path{stroke-dasharray:3 6}#cotizar .step[data-step=ruta] #ruta-ver-mapa.route-overview .route-overview-art svg{width:100%;height:100%}#cotizar .step[data-step=ruta] #ruta-ver-mapa.route-overview .route-overview-top,#cotizar .step[data-step=ruta] #ruta-ver-mapa.route-overview .route-overview-bottom{width:100%}#cotizar .step[data-step=ruta] #ruta-ver-mapa.route-overview .route-overview-top{display:flex;justify-content:space-between}#cotizar .step[data-step=ruta] #ruta-ver-mapa.route-overview .route-overview-bottom{display:grid;text-align:left}#cotizar .step[data-step=ruta] #ruta-estado:has(.route-overview) .ruta-estado-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#cotizar .step[data-step=ruta] #ruta-estado:has(.route-overview){position:relative}#cotizar .step[data-step=ruta] #ruta-estado{margin:14px 0 0;padding:0}#cotizar .step[data-step=ruta] #ruta-estado.es-listo .ruta-estado-txt{display:none}@media(max-width:720px){.route-workspace{grid-template-columns:minmax(0,1fr);gap:12px}.route-entry{min-height:96px}#cotizar .step[data-step=ruta] #ruta-ver-mapa.route-overview{min-height:234px;padding:12px 16px 14px}.route-overview-art{height:100%}.route-overview-label{font-size:16px}#cotizar #quote-flow[data-flow-stage=ruta] #flow-controls{padding-top:8px}}@media(prefers-reduced-motion:reduce){#cotizar .step[data-step=ruta] #ruta-ver-mapa.route-overview{transition:none}}#cotizar #total-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"price summary" "details summary" "action action";align-items:start;gap:0 40px;padding:36px;background:#111113;border:0;box-shadow:0 18px 40px #16161916;overflow:hidden}#cotizar #total-bar>.total-info{grid-area:price;min-width:0;padding:4px 0 0}#cotizar #total-bar #total-info-lbl{margin:0 0 16px;color:#bbbdb9;font-size:11px;letter-spacing:.1em;line-height:1.5}#cotizar #total-bar #total-val{width:auto;max-width:100%;margin:0;padding:0;font-family:var(--font-display);font-size:clamp(56px,6vw,80px);font-weight:600;letter-spacing:-.065em;line-height:1.08;font-variant-numeric:tabular-nums;color:#f6f6ed}#cotizar #total-bar #total-val em{margin-right:4px;font-size:.42em;color:#bfc0b8;letter-spacing:-.03em}#cotizar #total-bar #total-val:after{display:none}#cotizar #total-bar #total-val.is-rango{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;font-size:clamp(32px,3.4vw,44px);letter-spacing:-.05em}#cotizar #total-bar #total-val.is-rango .tv-dash{font-size:.62em;margin:0;color:#bfc0b8}#cotizar #total-bar .price-delta-slot{height:22px;margin-top:6px}#cotizar #total-bar #band-track{display:none}#cotizar #total-bar #total-note{max-width:36ch;margin:0;color:#bfc0c3;font-size:13px;line-height:1.65}#cotizar #total-bar #total-note strong{color:#d8d8d4;font-weight:400}#cotizar #total-bar .total-tax-note{margin:12px 0 0;color:#a7aaa5;font-size:12px;line-height:1.5}#cotizar #total-bar #quote-passport{grid-area:summary;align-self:start;min-width:0;padding:22px;margin:0;border:0;border-radius:18px;color:#20241f;background:#f1f2e9;--ring: #354d38}#cotizar #quote-passport .quote-passport-head{gap:8px;align-items:center}#cotizar #quote-passport #quote-passport-title{margin:0;font-size:18px;font-weight:600;letter-spacing:-.035em;color:#20241f}#cotizar #quote-passport .price-summary-hint{font-size:11px;color:#656d60;white-space:nowrap}#cotizar #quote-passport .price-summary-route{margin:14px 0 0}#cotizar #quote-passport .price-summary-point{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 0;color:#252b23;background:transparent;border:0;border-radius:8px;text-align:left;cursor:pointer}#cotizar #quote-passport .price-point-dot{display:grid;place-items:center;width:24px;height:24px;border:1px solid #7e8877;border-radius:50%;font:600 10px var(--font-body)}#cotizar #quote-passport .price-point-dot.is-destination{color:#98394a;border-color:#bf7b84}#cotizar #quote-passport .price-point-copy{display:grid;min-width:0;gap:4px}#cotizar #quote-passport .price-point-copy small{font-size:11px;line-height:1.2;color:#646e5f}#cotizar #quote-passport .price-point-copy strong{color:#252b23;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}#cotizar #quote-passport .price-edit-arrow{color:#697362;font-size:15px}#cotizar #quote-passport .price-summary-distance{display:flex;gap:9px;margin:8px 0 16px 34px;color:#5b6856;font-size:11px;line-height:1.5}#cotizar #quote-passport .quote-passport-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;border:0;border-top:1px solid #d6dace;border-radius:0;overflow:visible}#cotizar #quote-passport .quote-passport-fact{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) 16px;grid-column:auto;align-items:center;gap:10px;min-height:52px;padding:12px 0;border:0;border-bottom:1px solid #d6dace;border-radius:0;background:transparent;text-align:left}#cotizar #quote-passport .quote-passport-fact:last-child{border-bottom:0;padding-bottom:0}#cotizar #quote-passport .quote-passport-fact small{color:#606b59;font-family:var(--font-body);font-weight:400;font-size:11px;letter-spacing:0;text-transform:none;line-height:1.5}#cotizar #quote-passport .quote-passport-fact strong{min-width:0;color:#293124;font-size:12px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}#cotizar #quote-passport .quote-passport-fact:after{content:"↗";position:static;color:#697362;background:none;font-size:15px;width:auto;height:auto;transform:none;opacity:1}#cotizar #quote-passport button:hover{background:#e5e9dc}#cotizar #quote-passport button:focus-visible{outline:2px solid #354d38;outline-offset:3px}#cotizar #total-bar>.total-details{grid-area:details;align-self:start;min-width:0;margin:24px 0 0;padding:0}#cotizar #total-bar #bd-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;margin:0;padding:12px 0;border:0;border-top:1px solid #ffffff26;border-radius:0;color:#e0e1d9;background:transparent;font-size:12px;text-align:left}#cotizar #total-bar #bd-toggle svg{width:14px;height:14px}#cotizar #total-bar #breakdown{margin:0;padding:4px 0 0}#cotizar #total-bar .bd-list{padding:0;margin:0}#cotizar #total-bar .bd-row{padding:10px 0;background:transparent;border-radius:0;font-size:12px}#cotizar #total-bar .bd-iva-note{margin-top:12px;font-size:11px;line-height:1.6;color:#b4b6ae}#cotizar #total-bar>.total-action{grid-area:action;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.85fr);grid-template-areas:"note cta" "missing missing";align-items:center;justify-items:stretch;gap:0 24px;margin-top:30px;padding-top:24px;border-top:1px solid #ffffff26}#cotizar #total-bar #btn-reservar{grid-area:cta;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;min-height:56px;width:100%;padding:16px 20px;border:1px solid transparent;border-radius:12px;background:#eff2e5;color:#182015;font-size:14px;font-weight:600;text-align:left;box-shadow:none}#cotizar #total-bar #btn-reservar svg{display:block;width:20px;height:20px;opacity:1}#cotizar #total-bar #btn-reservar:not(:disabled):hover{background:#dce5ce;transform:translateY(-1px)}#cotizar #total-bar #btn-reservar:disabled{background:#ffffff12;color:#949890;cursor:not-allowed}#cotizar #total-bar #btn-reservar:before,#cotizar #total-bar #btn-reservar:after{display:none}#cotizar #total-bar #quote-action-note{grid-area:note;max-width:30ch;color:#b8bcb2;font-size:12px;line-height:1.7;text-align:left}#cotizar #total-bar #cta-missing-note{grid-area:missing;max-width:none;width:100%;margin:12px 0 -4px;color:#aeb3a7;font-size:11px;line-height:1.8;text-align:left}#cotizar #total-bar #cta-missing-note:not(.is-shown){display:none}#cotizar #total-bar .cta-missing-go{min-height:44px;padding:8px 3px;color:#d6dccb;font-size:11px;text-decoration-color:#717b67;text-underline-offset:4px}#cotizar #total-bar.is-gated{grid-template-areas:"summary summary"}@media(max-width:720px){#cotizar #total-bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"price" "summary" "details" "action";gap:0;padding:28px 20px 20px}#cotizar #total-bar #total-info-lbl{margin-bottom:12px;font-size:10px}#cotizar #total-bar #total-val{font-size:clamp(48px,15vw,72px)}#cotizar #total-bar #total-val.is-rango{font-size:clamp(29px,8vw,44px);gap:3px 6px}#cotizar #total-bar .price-delta-slot{height:10px}#cotizar #total-bar .price-delta-slot:has(.is-live){height:22px}#cotizar #total-bar #total-note{font-size:12px}#cotizar #total-bar .total-tax-note{margin-top:8px;font-size:11px}#cotizar #total-bar #quote-passport{padding:18px 16px;margin-top:24px;border-radius:14px}#cotizar #quote-passport #quote-passport-title{font-size:17px}#cotizar #quote-passport .price-summary-hint{font-size:10px}#cotizar #quote-passport .price-summary-route{margin-top:10px}#cotizar #quote-passport .price-summary-point{min-height:60px}#cotizar #quote-passport .price-point-copy strong{font-size:13px}#cotizar #quote-passport .quote-passport-fact{min-height:48px;grid-template-columns:48px minmax(0,1fr) 14px;gap:8px;padding:10px 0}#cotizar #quote-passport .quote-passport-fact strong{font-size:11px}#cotizar #total-bar>.total-details{margin-top:18px}#cotizar #total-bar>.total-action{grid-template-columns:minmax(0,1fr);grid-template-areas:"cta" "note" "missing";gap:10px;margin-top:8px;padding-top:16px}#cotizar #total-bar #quote-action-note{max-width:none;text-align:center;font-size:11px}#cotizar #total-bar #cta-missing-note{margin:0;text-align:center}#cotizar #total-bar.is-gated{grid-template-areas:"summary"}#cotizar .freight-scope-note{margin:14px 20px 18px;font-size:11px}}@media(prefers-reduced-motion:reduce){#cotizar #total-bar #btn-reservar{transition:none}}#cotizar .freight-assistance{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:24px 32px 28px;color:#282d26}#cotizar .freight-assistance-copy{max-width:510px;min-width:0}#cotizar #freight-assistance-title{margin:0;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:1.5}#cotizar #maniobras-selection-status{margin:5px 0 0;color:#5a6055;font-size:13px;line-height:1.6}#cotizar .freight-assistance-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0;min-height:48px;padding:12px 16px;border:1px solid #bbc3b2;border-radius:10px;background:transparent;color:#293423;font-size:13px;font-weight:600;cursor:pointer}#cotizar .freight-assistance-button:hover{background:#e7ebde;border-color:#6c7b5f}#cotizar .freight-assistance-button.is-selected{background:#e7ebde}#cotizar .freight-assistance-button:focus-visible{outline:2px solid #374e2a;outline-offset:3px}#m-maniobras-info .modal-content{width:min(520px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px));border-radius:24px}#m-maniobras-info .modal-header{padding:32px 32px 0;border:0}#m-maniobras-info .maniobras-kicker{display:block;margin-bottom:12px;font-size:12px;color:#58634d}#m-maniobras-info #m-maniobras-info-title{max-width:300px;margin:0;font-size:30px;font-weight:600;letter-spacing:-.045em;line-height:1.15}#m-maniobras-info #m-maniobras-info-title:focus-visible{outline:2px solid #536846;outline-offset:5px}#m-maniobras-info .modal-body{padding:20px 32px 8px;min-height:0;overflow-y:auto}#m-maniobras-info .modal-body>p{font-size:14px;line-height:1.7;color:#4c5346;margin:0 0 18px}#m-maniobras-info #maniobras-explanation strong{color:#20281c;font-weight:600}#m-maniobras-info .maniobras-advisor-note{padding:18px;border-radius:14px;background:#e9eddf;color:#293324;margin-bottom:18px}#m-maniobras-info .maniobras-advisor-note strong{font-size:14px;font-weight:600;line-height:1.6}#m-maniobras-info .maniobras-advisor-note p{margin:7px 0 0;font-size:14px;line-height:1.65}#m-maniobras-info .modal-body .maniobras-next-note{font-size:12px;color:#646b5e;margin-bottom:6px}#m-maniobras-info .maniobras-direct-link{display:inline-flex;align-items:center;min-height:44px;color:#46573b;font-size:12px;text-decoration:underline;text-underline-offset:4px}#m-maniobras-info .modal-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 32px 24px;border:0;background:inherit}#m-maniobras-info .modal-foot button{width:100%;min-height:48px;padding:12px 16px;margin:0;font-size:14px;border-radius:10px}#m-maniobras-info .modal-foot .btn-primary{background:#20271b;color:#f5f7ef}#m-maniobras-info .modal-foot .btn-ghost{color:#4d5944}#m-maniobras-info .modal-foot button:disabled{opacity:.5;cursor:not-allowed}#m-maniobras-info [hidden],#m-reserva #reserva-maniobras-row[hidden]{display:none!important}#m-reserva .form-maniobras{align-items:flex-start;gap:12px;padding:14px;border:1px solid #d6dbcf;border-radius:12px;background:#f2f4ed}#m-reserva .form-maniobras input{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:#435b34}#m-reserva .form-maniobras>span{font-size:14px;line-height:1.5;color:#293324}#m-reserva #f-maniobras-note{display:block;margin-top:4px;font-size:12px;line-height:1.6;color:#5b6553}#m-reserva #reserva-maniobras-row{color:#425736}@media(max-width:720px){#cotizar .freight-assistance{align-items:stretch;flex-direction:column;gap:14px;padding:22px 20px 24px}#cotizar #freight-assistance-title{font-size:14px}#cotizar #maniobras-selection-status{font-size:12px}#cotizar .freight-assistance-button{width:100%}#m-maniobras-info .modal-header{padding:28px 22px 0}#m-maniobras-info .modal-body{padding:18px 22px 0}#m-maniobras-info .modal-foot{padding:12px 22px max(18px,env(safe-area-inset-bottom))}#m-maniobras-info #m-maniobras-info-title{font-size:27px}#m-maniobras-info .maniobras-advisor-note{padding:14px}}#cotizar .step[data-step=cuando]{padding:32px 36px 24px}#cotizar .step[data-step=cuando] .step-head{margin:0;padding:0}#cotizar .step[data-step=cuando] #flow-title-cuando{font-size:clamp(26px,3vw,34px);line-height:1.2;letter-spacing:-.045em;color:#f1f3e9}#cotizar .step[data-step=cuando] #cuando-sub{max-width:none;margin:10px 0 26px;padding:0;color:#b4b9ae;font-size:14px;line-height:1.6}#cotizar #quote-flow[data-flow-stage=cuando] .flow-dock-estado{display:none}#cotizar #when-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:start}#cotizar .when-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}#cotizar .when-panel-heading h3{margin:0;font:500 14px/1.5 var(--font-body);letter-spacing:-.015em;color:inherit}#cotizar .when-panel-heading>span{font:400 11px/1.5 var(--font-mono);color:#969d8e}#cotizar .when-date-panel{min-width:0;padding:22px;border-radius:18px;color:#252e20;background:#f0f2e7;--ring: #3e5531}#cotizar .when-date-panel .when-panel-heading>span{color:#6a775e}#cotizar .step[data-step=cuando] .cuando-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}#cotizar .step[data-step=cuando] .cuando-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:72px;width:100%;margin:0;padding:12px 10px;border:1px solid #d0d8c5;border-radius:11px;background:transparent;color:#34442a;box-shadow:none;text-align:left;cursor:pointer;transition:background-color .14s,border-color .14s}#cotizar .step[data-step=cuando] .cuando-card:before,#cotizar .step[data-step=cuando] .cuando-card:after{display:none}#cotizar .step[data-step=cuando] .cuando-card .cuando-card-name{font-size:14px;font-weight:600;color:inherit;letter-spacing:-.02em;line-height:1.3;white-space:normal}#cotizar .step[data-step=cuando] .cuando-card .cuando-card-sub{font-size:11px;color:#5e6e52;line-height:1.35;opacity:1;letter-spacing:0;white-space:normal}#cotizar .step[data-step=cuando] .cuando-card:hover:not(:disabled):not(.is-selected){background:#e3e9d9;border-color:#798d68}#cotizar .step[data-step=cuando] .cuando-card.is-selected{color:#f4f6ed;border-color:#2c3822;background:#2c3822;transform:none}#cotizar .step[data-step=cuando] .cuando-card.is-selected .cuando-card-sub{color:#ced8c4}#cotizar .step[data-step=cuando] .cuando-card:disabled{opacity:.55;cursor:not-allowed}#cotizar .step[data-step=cuando] .cuando-card:focus-visible{outline:2px solid #3e5531;outline-offset:3px}#cotizar .when-date-preview{display:flex;align-items:center;gap:18px;min-height:160px;padding:22px 2px 6px}#cotizar .when-date-number{font:500 76px/1 var(--font-display);letter-spacing:-.07em;color:#344a28}#cotizar .when-date-preview>div:last-child{display:grid;gap:7px;min-width:0}#cotizar #when-date-label{font-size:17px;font-weight:500;line-height:1.35;text-transform:none}#cotizar #when-date-detail{font-size:12px;color:#5b6b4f;line-height:1.6}#cotizar .when-calendar{margin-top:20px}#cotizar .when-calendar-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-bottom:12px;font-size:12px;color:#526644}#cotizar .when-calendar-head small{color:#68785b;font-size:11px}#cotizar .step[data-step=cuando] #calendar-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;width:100%;margin:0;padding:0;overflow:visible;scroll-snap-type:none;mask-image:none}#cotizar .step[data-step=cuando] #calendar-strip:before,#cotizar .step[data-step=cuando] #calendar-strip:after{display:none}#cotizar .step[data-step=cuando] .day-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:72px;width:100%;margin:0;padding:7px 2px;border:1px solid transparent;border-radius:8px;color:#314225;background:#e5eadb;transform:none;box-shadow:none;cursor:pointer}#cotizar .step[data-step=cuando] .day-card .day-name{font-size:10px;font-weight:400;color:#546a44;letter-spacing:0;line-height:1.2;text-transform:none}#cotizar .step[data-step=cuando] .day-card .day-num{font:600 18px/1 var(--font-display);color:inherit}#cotizar .step[data-step=cuando] .day-card .day-mes{font-size:9px;color:#546a44;letter-spacing:0;line-height:1.2;text-transform:none}#cotizar .step[data-step=cuando] .day-card.is-selected{border-color:#293b1e;background:#293b1e;color:#f4f6ed}#cotizar .step[data-step=cuando] .day-card.is-selected .day-name,#cotizar .step[data-step=cuando] .day-card.is-selected .day-mes{color:#d2dec8}#cotizar .step[data-step=cuando] .day-card:not(:disabled):hover{border-color:#516d3c}#cotizar .step[data-step=cuando] .day-card:disabled{opacity:.42;cursor:not-allowed}#cotizar .step[data-step=cuando] .day-card:focus-visible{outline:2px solid #3e5531;outline-offset:2px}#cotizar .when-time-panel{min-width:0;padding:22px 0 0;color:#e9ede1}#cotizar .when-time-panel .when-panel-heading{margin-bottom:6px}#cotizar #when-time-context{min-height:36px;margin:0 0 14px;color:#aeb7a3;font-size:12px;line-height:1.6}#cotizar .step[data-step=cuando] #horario-chips{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin:0}#cotizar .step[data-step=cuando] .horario-chip{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;grid-template-rows:auto auto;align-items:center;gap:4px 12px;min-height:76px;width:100%;padding:14px 16px;border:1px solid #ffffff24;border-radius:12px;background:#ffffff04;color:#eff2e7;box-shadow:none;text-align:left;cursor:pointer}#cotizar .step[data-step=cuando] .horario-chip .when-slot-name{grid-column:1;margin:0;font-size:12px;font-weight:400;color:#b3bda6;opacity:1;line-height:1.5}#cotizar .step[data-step=cuando] .horario-chip strong{grid-column:1;font:500 20px/1.2 var(--font-display);color:inherit;letter-spacing:-.015em}#cotizar .step[data-step=cuando] .horario-chip .when-slot-state{grid-column:2;grid-row:1 / 3;max-width:9ch;font-size:11px;font-weight:400;color:#bdc9af;line-height:1.5;text-align:right}#cotizar .step[data-step=cuando] .horario-chip i{grid-column:3;grid-row:1 / 3;width:16px;height:16px;border-radius:50%;border:1px solid #8c987d}#cotizar .step[data-step=cuando] .horario-chip:before,#cotizar .step[data-step=cuando] .horario-chip:after{display:none}#cotizar .step[data-step=cuando] .horario-chip:hover:not(:disabled):not(.is-selected){background:#bcd39412;border-color:#829c65}#cotizar .step[data-step=cuando] .horario-chip.is-selected{border-color:#bca;background:#dbe8cc;color:#25371a;transform:none}#cotizar .step[data-step=cuando] .horario-chip.is-selected .when-slot-name,#cotizar .step[data-step=cuando] .horario-chip.is-selected .when-slot-state{color:#4e653d}#cotizar .step[data-step=cuando] .horario-chip.is-selected i{background:#385128;border-color:#385128;box-shadow:inset 0 0 0 4px #dbe8cc}#cotizar .step[data-step=cuando] .horario-chip:disabled{opacity:.46;cursor:not-allowed}#cotizar .step[data-step=cuando] .horario-chip:focus-visible{outline:2px solid #c7d8b5;outline-offset:3px}#cotizar #when-selection{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 0;padding:18px 0 0;border-top:1px solid #ffffff20;color:#b0b9a5;font-size:12px;line-height:1.6}#cotizar #when-selection strong{font-weight:500;color:#d6ddcf;text-align:right}#cotizar #when-selection.is-complete strong{color:#e9f2df}#cotizar .step[data-step=cuando] #cuando-aviso{margin:16px 0 0;padding:12px 16px;border:1px solid #ffffff24;border-radius:10px;background:#ffffff08;color:#d6d6de;font-size:12px;line-height:1.6}#cotizar .step[data-step=cuando] [hidden]{display:none!important}@media(max-width:720px){#cotizar .step[data-step=cuando]{padding:26px 20px 18px}#cotizar .step[data-step=cuando] #cuando-sub{margin-bottom:20px;font-size:13px}#cotizar #when-workspace{grid-template-columns:minmax(0,1fr);gap:20px}#cotizar .when-date-panel{padding:18px 14px 12px;border-radius:14px}#cotizar .when-panel-heading{margin-bottom:14px}#cotizar .step[data-step=cuando] .cuando-card{min-height:66px;padding:10px 8px;gap:4px}#cotizar .step[data-step=cuando] .cuando-card .cuando-card-name{font-size:13px}#cotizar .step[data-step=cuando] .cuando-card .cuando-card-sub{font-size:10px}#cotizar .when-date-preview{min-height:108px;padding-top:16px}#cotizar .when-date-number{font-size:60px}#cotizar #when-date-label{font-size:15px}#cotizar #when-date-detail{font-size:11px}#cotizar .step[data-step=cuando] #calendar-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-bottom:4px}#cotizar .step[data-step=cuando] .day-card{min-height:62px}#cotizar .step[data-step=cuando] .day-card .day-name{font-size:11px}#cotizar .step[data-step=cuando] .day-card .day-mes{font-size:10px}#cotizar .when-time-panel{padding:0}#cotizar #when-time-context{min-height:0;margin-bottom:12px}#cotizar .step[data-step=cuando] .horario-chip{min-height:70px;padding:12px 14px;gap:3px 9px}#cotizar .step[data-step=cuando] .horario-chip strong{font-size:20px}#cotizar #when-selection{margin-top:20px;gap:12px;align-items:flex-start}#cotizar #when-selection>span{white-space:nowrap}}@media(prefers-reduced-motion:reduce){#cotizar .step[data-step=cuando] .cuando-card{transition:none}}@media(max-width:380px){#cotizar .step[data-step=cuando] .cuando-card{padding:10px 6px}#cotizar .step[data-step=cuando] .cuando-card .cuando-card-name{font-size:12px;white-space:nowrap}#cotizar .step[data-step=cuando] .cuando-card .cuando-card-sub{font-size:9.5px}}@media(min-width:721px)and (max-width:960px){#cotizar .step[data-step=cuando] #calendar-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#cotizar .step[data-step=cuando] .day-card{min-height:62px}}#legal-consent{grid-column:1 / -1;margin:8px 0;padding:18px;border:1px solid #b8c5a73b;border-radius:12px}#legal-consent p{font-size:12px;line-height:1.6;margin:0 0 12px}#legal-consent .form-check{align-items:flex-start;gap:12px;margin:12px 0;padding:8px 0}#legal-consent .form-check span{font-size:12px;line-height:1.65}#legal-consent input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:#516d38}#legal-consent a{text-decoration:underline;text-underline-offset:3px}#legal-submit-note{color:#655f49}#consumer-tax-total{margin:0 0 12px;display:grid;gap:10px}#consumer-tax-total[hidden]{display:none}#consumer-tax-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#bfcbb2}#consumer-tax-amount{font-family:var(--font-display);font-size:clamp(38px,5vw,64px);letter-spacing:-.06em;line-height:1.15;font-weight:500;overflow-wrap:anywhere}#cotizar #total-bar.has-consumer-tax #total-val{font-size:16px!important;line-height:1.5;color:#b5bcae;letter-spacing:0;min-height:0}#cotizar #total-bar.has-consumer-tax #total-val em{font-size:inherit}#cotizar #total-bar.has-consumer-tax #total-val:before{content:"Flete antes de IVA · ";font:400 12px/1.5 var(--font-body);letter-spacing:0}#cotizar #total-bar.has-consumer-tax #total-info-lbl{display:none}#cotizar #consumer-tax-detail{line-height:1.7;max-width:65ch}.summary-tax{margin:14px 0 0;padding:14px 0 0;border-top:1px solid #ffffff25;font-size:12px;line-height:1.7}@media(max-width:600px){#legal-consent{padding:14px}#consumer-tax-amount{font-size:38px}}#cotizar #total-bar #btn-reservar{display:inline-flex;flex-direction:row;justify-content:center;gap:9px;min-height:50px;width:auto;max-width:100%;justify-self:end;padding:15px 26px;border:0;border-radius:var(--r-pill, 999px);background:#fff;color:#0a0a0c;font-size:14px;font-weight:700;text-align:center;box-shadow:none;transform:none}#cotizar #total-bar #btn-reservar svg{width:15px;height:15px}#cotizar #total-bar #btn-reservar:not(:disabled):hover{background:#f1f1f1;box-shadow:none;transform:none}#cotizar #total-bar #btn-reservar:focus-visible{outline:2px solid #fff;outline-offset:3px}#cotizar #total-bar #btn-reservar.cta-ghost{background:transparent;color:#f4f4ef;border:1.5px solid #ffffff8c}#cotizar #total-bar #btn-reservar.cta-ghost:not(:disabled):hover{background:#ffffff14}#cotizar #total-bar #btn-reservar.cta-ghost svg{display:none}#cotizar #total-bar #btn-reservar:disabled{background:#ffffff1f;color:#b4b4b8;cursor:not-allowed}#cotizar #total-bar #btn-reservar.cta-pour{animation:none}@media(hover:hover)and (pointer:fine){#cotizar #total-bar #btn-reservar:not(:disabled):not(.cta-ghost):hover{transform:translateY(-1px)}}#cotizar #total-bar #btn-reservar:not(:disabled):active{transform:scale(.985);transition-duration:0s}#cotizar #total-bar #quote-passport{padding:0;border:0;border-radius:0;background:transparent;color:#f4f4ef;--ring: #f4f4ef}#cotizar #quote-passport #quote-passport-title{color:#fff}#cotizar #quote-passport .price-summary-hint,#cotizar #quote-passport .price-point-copy small{color:#b4b4b8}#cotizar #quote-passport .price-summary-route{display:grid;gap:8px}#cotizar #quote-passport .price-summary-point{grid-template-columns:30px minmax(0,1fr) 16px;min-height:74px;gap:12px;padding:13px 14px;color:#f4f4ef;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px}#cotizar #quote-passport .price-point-dot{width:30px;height:30px;border:0;border-radius:50%;background:#f4f4ef;color:#0a0a0c;font:700 10px var(--font-mono)}#cotizar #quote-passport .price-point-dot.is-destination{background:var(--ui-signal, #e5243f);color:#fff}#cotizar #quote-passport .price-point-copy strong{color:#f4f4ef;font-size:15px;line-height:1.3}#cotizar #quote-passport .price-edit-arrow{color:#c9c9ce}#cotizar #quote-passport .price-summary-distance{margin:0 0 4px;color:#c9c9ce}#cotizar #quote-passport .quote-passport-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;border:1px solid #ffffff1f;border-radius:12px;overflow:hidden}#cotizar #quote-passport .quote-passport-fact{display:grid;grid-template-columns:minmax(0,1fr);grid-column:auto;align-content:start;align-items:start;gap:5px;min-height:84px;padding:12px 13px;border:0;border-radius:0;background:transparent;color:#f4f4ef}#cotizar #quote-passport .quote-passport-fact+.quote-passport-fact{border-left:1px solid #ffffff1f}#cotizar #quote-passport .quote-passport-fact:last-child{padding-bottom:12px}#cotizar #quote-passport .quote-passport-fact small{color:#b4b4b8;font:700 12px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}#cotizar #quote-passport .quote-passport-fact strong{color:#f4f4ef;font-size:14px;font-weight:700;line-height:1.3}#cotizar #quote-passport .price-summary-point:hover{background:#ffffff12;border-color:#ffffff38}#cotizar #quote-passport .quote-passport-fact:hover{background:#ffffff0f}#cotizar #quote-passport .price-summary-point:focus-visible{outline:3px solid #f4f4ef;outline-offset:3px}#cotizar #quote-passport .quote-passport-fact:focus-visible{outline:3px solid #f4f4ef;outline-offset:-3px}@media(max-width:720px){#cotizar #total-bar #btn-reservar{width:100%;justify-self:stretch}#cotizar #quote-passport .price-summary-point{min-height:70px;padding:11px 10px;gap:10px}#cotizar #quote-passport .quote-passport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#cotizar #quote-passport .quote-passport-fact{min-height:70px;padding:9px 10px}#cotizar #quote-passport .quote-passport-fact:last-child{grid-column:1 / -1;border-left:0;border-top:1px solid #ffffff1f;padding-bottom:9px}}@media(prefers-reduced-motion:reduce){#cotizar #total-bar #btn-reservar:not(:disabled):hover,#cotizar #total-bar #btn-reservar:not(:disabled):active{transform:none}}#cotizar .step[data-step=ruta] .route-entry-block #ab-swap:after{content:none}#cotizar .step[data-step=ruta] #ruta-ver-mapa[data-mode=gap]:hover:not(:disabled){background:#eadbbe;border-color:#d6b983}#cotizar .step[data-step=ruta] #ruta-estado:not([hidden]){display:flex;gap:4px 16px;margin-top:14px;padding:0}#cotizar .step[data-step=ruta] #ruta-estado.es-listo .ruta-estado-txt{display:inline}#cotizar .step[data-step=ruta] #ruta-ver-mapa{margin-left:auto;min-height:44px;font-size:14px}#cotizar .route-composer{--route-paper: #1c1d20;--route-ink: #f3f2ec;--route-muted: #adaeb2;border:1px solid #ffffff24;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#212225,#191a1d);color:var(--route-ink)}#cotizar .route-composer .route-stops{display:grid;position:relative;grid-template-columns:minmax(0,1fr) 52px;grid-template-rows:auto auto;gap:0;margin:0;padding:6px}#cotizar .route-stops:before{content:none;position:absolute;left:37px;top:46px;bottom:46px;width:1px;background:#ffffff28;pointer-events:none}#cotizar .route-stop{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 28px;grid-column:1;align-items:center;gap:15px;width:100%;min-width:0;min-height:92px;padding:16px;margin:0;border:0;border-radius:14px;background:transparent;color:var(--route-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease}#cotizar #route-entry-A{grid-row:1}#cotizar #route-entry-B{grid-row:2}#cotizar .route-stop:before{content:"";position:absolute;left:31px;width:1px;background:#ffffff28;pointer-events:none}#cotizar #route-entry-A:before{top:50%;bottom:0}#cotizar #route-entry-B:before{top:0;bottom:50%}#cotizar #route-entry-A:after{content:"";position:absolute;height:1px;bottom:0;left:61px;right:12px;background:#ffffff12}#cotizar .route-stop-node{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#efeee7;color:#1b1c1f;font:650 11px var(--font-mono);box-shadow:0 0 0 6px var(--route-paper)}#cotizar #route-entry-B .route-stop-node{background:#e02f49;color:#fff}#cotizar .route-stop-copy{display:grid;gap:5px;min-width:0}#cotizar .route-stop-role{color:var(--route-muted);font-size:11px;line-height:1.4;letter-spacing:.045em}#cotizar .route-stop-name{color:var(--route-ink);font-size:21px;font-weight:550;line-height:1.25;letter-spacing:-.035em;overflow-wrap:anywhere}#cotizar .route-stop-meta{color:var(--route-muted);font-size:11px;line-height:1.4}#cotizar .route-stop-meta:empty{display:none}.route-stop-arrow{width:18px;height:18px;color:#a6a8ac;flex-shrink:0}#cotizar .route-stop>.route-stop-arrow{box-sizing:border-box;width:28px;height:28px;padding:5px;border:1px solid #ffffff22;border-radius:50%;color:#ccced0;transition:color .16s ease,background-color .16s ease,transform .16s ease}#cotizar .step[data-step=ruta] .route-composer #ab-swap{position:relative;grid-column:2;grid-row:1 / 3;align-self:center;justify-self:center;inset:auto;margin:0;width:44px;height:44px;padding:12px;border:1px solid #ffffff20;border-radius:50%;background:#222327;color:#bcbfc4;transition:transform .29s cubic-bezier(.2,.8,.2,1),background-color .16s ease,border-color .16s ease}#cotizar .route-composer #ab-swap:after{content:none}#cotizar .route-composer #ab-swap svg{width:18px;height:18px}#cotizar .route-stop:focus-visible{outline:2px solid #f4f4ef;outline-offset:-3px}#cotizar .route-composer #ab-swap:focus-visible{outline:2px solid #f4f4ef;outline-offset:3px}.route-map-action{display:grid;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:13px;width:100%;min-width:0;min-height:64px;padding:12px 20px;border:0;color:inherit;text-align:left;cursor:pointer;font:inherit;transition:background-color .16s ease,border-color .16s ease}.route-map-icon{display:grid;place-items:center;width:34px;height:34px}.route-map-icon svg{width:29px;height:29px}.route-map-copy{display:grid;gap:4px;min-width:0}.route-map-copy>span{font-size:14px;line-height:1.35;font-weight:550;overflow-wrap:anywhere}.route-map-copy small{font-size:12px;font-weight:400;line-height:1.4}#cotizar #route-map-launch{border-top:1px solid #ffffff16;background:#ffffff03;color:var(--route-ink)}#cotizar #route-map-launch .route-map-icon{color:#c3cdb6}#cotizar #route-map-launch small{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#cotizar #route-map-launch>.route-stop-arrow{width:30px;height:30px;padding:6px;box-sizing:border-box;border-radius:50%;background:#c3cdb6;color:#20271b;transition:transform .16s ease}#cotizar #route-map-launch:focus-visible{outline:2px solid #f4f4ef;outline-offset:-4px}#m-punto #route-choose-pin{margin:10px 0 14px;padding:10px 13px;min-height:64px;gap:11px;border:1px solid #d5d9ce;border-radius:13px;background:#edefe7;color:#252b20;text-decoration:none}#m-punto #route-choose-pin .route-map-icon{color:#53624b}#m-punto #route-choose-pin small{color:#5f6758}#m-punto #route-choose-pin .route-stop-arrow{color:#53624b}#m-punto #route-choose-pin:focus-visible{outline:2px solid #272c24;outline-offset:3px}#m-punto .route-search-tools{justify-content:flex-end}#m-punto .route-endpoints{position:relative;isolation:isolate;padding:4px;gap:4px;margin-bottom:14px;border:1px solid #e0e1d9;border-radius:15px;background:#edeee8}#m-punto .route-endpoints:before{content:"";position:absolute;z-index:-1;left:4px;top:4px;bottom:4px;width:calc(50% - 6px);border-radius:11px;background:#26282b;transform:translate(0);transition:transform .22s cubic-bezier(.2,.8,.2,1);pointer-events:none}#m-punto[data-punto=B] .route-endpoints:before{transform:translate(calc(100% + 4px))}#m-punto .route-endpoints button{flex:1 1 0;min-width:0;padding:11px 12px;min-height:62px;border:0;border-radius:11px;background:transparent;box-shadow:none;transition:color .16s ease}#m-punto .route-endpoints button[aria-pressed=true]{background:transparent;color:#fff;box-shadow:none}#m-punto .route-endpoints button[aria-pressed=true] .route-tab-role{color:#d0d3cb}#m-punto .route-endpoints button[aria-pressed=true] .route-tab-value{color:#fff}#m-punto .route-endpoints button:focus-visible{outline:2px solid #acb69f;outline-offset:-2px}#m-punto .route-endpoints button[aria-pressed=false]:focus-visible{outline-color:#343b2c}#m-punto .route-tab-value{font-weight:500}#m-punto .modal-content{box-shadow:0 24px 80px #00000029}#m-punto .ab-pill-field{transition:border-color .16s ease,box-shadow .16s ease}#m-punto #ab-suggest .suggest-item{transition:background-color .12s ease}#cotizar #flow-progress{padding:6px 28px 10px;border-bottom-color:#ffffff10}#cotizar #flow-progress .flow-progress-head{min-height:36px}#cotizar #flow-progress .flow-progress-extra{top:2px;right:27px}#cotizar #flow-progress .flow-progress-list{gap:6px}#cotizar #flow-progress .flow-progress-list .flow-progress-step{min-height:60px;border-radius:12px;padding:9px 12px;gap:10px;justify-content:flex-start}#cotizar #flow-progress .flow-progress-list .flow-progress-step[aria-current=step]{background:#ffffff09}#cotizar #flow-progress .flow-progress-list .flow-progress-step:after{display:none}#cotizar #flow-progress .flow-progress-num{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid #ffffff20;border-radius:50%;color:#a8a9ae;font-size:10px}#cotizar #flow-progress .flow-progress-step[aria-current=step] .flow-progress-num{border-color:#da3048;color:#fff;background:#da3048}#cotizar #flow-progress .flow-progress-copy b{font-size:14px}#cotizar #flow-progress .flow-progress-copy small{font-size:11px;line-height:1.4}#cotizar #flow-controls .flow-next,#cotizar #flow-controls .flow-back{border-radius:999px}#cotizar #flow-controls .flow-next{transition:background-color .16s ease,color .16s ease}#cotizar .step[data-step=ruta] #ruta-estado:not([hidden]){gap:0 12px;margin-top:12px}#cotizar .step[data-step=ruta] #ruta-estado .ruta-estado-txt{font-size:11px;letter-spacing:.01em;flex:1 1 150px}#cotizar .step[data-step=ruta] #ruta-ver-mapa{font-size:12px;flex:0 0 auto;min-height:44px}@media(min-width:800px){#cotizar #flow-stage>.step[data-step=ruta]{padding-top:28px}#cotizar .route-composer{border-radius:22px}#cotizar .route-composer .route-stops{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);grid-template-rows:auto;padding:14px;align-items:stretch}#cotizar .route-stops:before{content:"";left:calc(50% - 32px);top:50%;bottom:auto;width:64px;height:1px}#cotizar .route-stop:before{content:none}#cotizar .route-stop{grid-template-columns:minmax(0,1fr) 34px;grid-template-rows:34px auto;align-content:start;align-items:start;row-gap:18px;min-height:184px;padding:18px}#cotizar #route-entry-A{grid-column:1;grid-row:1}#cotizar #route-entry-B{grid-column:3;grid-row:1}#cotizar .route-stop-node{grid-column:1;grid-row:1;width:34px;height:34px;font-size:12px;box-shadow:none}#cotizar .route-stop>.route-stop-arrow{grid-column:2;grid-row:1;width:34px;height:34px;padding:8px}#cotizar .route-stop-copy{grid-column:1 / -1;grid-row:2;gap:7px}#cotizar .route-stop-role{font-size:11px;text-transform:uppercase;letter-spacing:.11em}#cotizar .route-stop-name{font-size:clamp(24px,2.7vw,31px);line-height:1.12}#cotizar .route-stop-meta{font-size:12px;margin-top:3px}#cotizar #route-entry-A:after{content:none}#cotizar .step[data-step=ruta] .route-composer #ab-swap{grid-column:2;grid-row:1}#cotizar .route-composer #ab-swap svg{transform:rotate(90deg)}#cotizar #route-map-launch{padding:13px 30px}#cotizar #route-map-launch .route-map-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px}#cotizar #route-map-launch small{position:static;width:auto;height:auto;margin:0;clip-path:none;white-space:normal;overflow:visible;color:#a9ada8}}@media(max-width:600px){#cotizar #flow-progress{padding:4px 14px 9px}#cotizar #flow-progress .flow-progress-head{min-height:34px}#cotizar #flow-progress .flow-progress-extra{right:14px;top:0}#cotizar #flow-progress .flow-progress-list{gap:3px}#cotizar #flow-progress .flow-progress-list .flow-progress-step{min-height:48px;padding:8px 6px;gap:7px;justify-content:center}#cotizar #flow-progress .flow-progress-copy b{font-size:12px}#cotizar #flow-progress .flow-progress-num{width:22px;height:22px;font-size:9px}#cotizar #flow-stage>.step[data-step=ruta]{padding:22px 20px 6px}#cotizar #flow-stage .step[data-step=ruta] .step-head{margin-bottom:18px}#cotizar .route-composer{border-radius:17px}#cotizar .route-composer .route-stops{grid-template-columns:minmax(0,1fr) 46px;padding:4px}#cotizar .route-stop{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:88px;padding:14px 4px 14px 12px}#cotizar .route-stop>.route-stop-arrow{display:none}#cotizar .route-stop-node{width:28px;height:28px;font-size:10px;box-shadow:0 0 0 5px var(--route-paper)}#cotizar .route-stops:before{left:30px;top:43px;bottom:43px}#cotizar .route-stop:before{left:26px}#cotizar #route-entry-A:after{left:52px;right:6px}#cotizar .route-stop-name{font-size:20px;line-height:1.2}#cotizar .route-stop-copy{gap:4px}#cotizar .route-stop-meta{font-size:11px}#cotizar #route-map-launch{min-height:62px;padding:11px 15px;gap:11px;grid-template-columns:28px minmax(0,1fr) 28px}#cotizar #route-map-launch .route-map-icon{width:28px;height:30px}#cotizar #route-map-launch .route-map-icon svg{width:27px;height:27px}#cotizar #route-map-launch>.route-stop-arrow{width:28px;height:28px}#cotizar #route-map-launch .route-map-copy>span{font-size:13px}#cotizar #flow-controls{padding-top:12px}#m-punto .route-endpoints button{padding:10px;min-height:60px}#m-punto .route-tab-value{font-size:13px}}@media(max-width:360px){#cotizar #flow-progress{padding-left:10px;padding-right:10px}#cotizar #flow-progress .flow-progress-list .flow-progress-step{gap:5px;padding-left:3px;padding-right:3px}#cotizar #flow-stage>.step[data-step=ruta]{padding-left:16px;padding-right:16px}#cotizar .route-stop{grid-template-columns:25px minmax(0,1fr);gap:10px;padding-left:9px}#cotizar .route-stop-node{width:25px;height:25px}#cotizar .route-stop-name{font-size:18px}#cotizar .route-stops:before{left:25px}#cotizar .route-stop:before{left:21.5px}#cotizar #route-entry-A:after{left:44px}#cotizar #route-map-launch{padding-left:12px;padding-right:12px;gap:9px}#m-punto #route-choose-pin{padding:10px;gap:8px;grid-template-columns:28px minmax(0,1fr) 18px}#m-punto #route-choose-pin .route-map-icon{width:28px}}@keyframes route-view-arrive{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes route-copy-leave{to{opacity:0;transform:translateY(var(--route-shift,4px))}}@keyframes route-copy-arrive{0%{opacity:0;transform:translateY(calc(-1 * var(--route-shift,4px)))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){#m-punto #route-search-view:not([hidden]),#m-punto #route-pin-view:not([hidden]){animation:route-view-arrive .2s ease-out}#cotizar .route-stops #route-entry-A{--route-shift: 5px}#cotizar .route-stops #route-entry-B{--route-shift: -5px}#cotizar .route-stops.ab-swapping.ph-out .route-stop-copy{animation:route-copy-leave .11s ease-in both}#cotizar .route-stops.ab-swapping.ph-in .route-stop-copy{animation:route-copy-arrive .18s ease-out both}}@media(hover:hover)and (pointer:fine){#cotizar .route-stop:hover{background:#ffffff05}#cotizar .route-stop:hover>.route-stop-arrow{background:#efeee7;color:#1c1d20;transform:translate(2px)}#cotizar .route-composer #ab-swap:hover{background:#33353a;border-color:#ffffff48}#cotizar #route-map-launch:hover{background:#ffffff08}#cotizar #route-map-launch:hover>.route-stop-arrow{transform:translate(2px)}#m-punto #route-choose-pin:hover{background:#e3e8da;border-color:#acb99d}}#cotizar .route-stop:active{background:#ffffff0a}#cotizar #route-map-launch:active{background:#ffffff0e}#m-punto #route-choose-pin:active{background:#dce2d3}@media(prefers-reduced-motion:reduce){#cotizar .route-stop,#cotizar .route-stop-arrow,#cotizar .step[data-step=ruta] .route-composer #ab-swap,.route-map-action,#m-punto .route-endpoints:before,#m-punto .route-endpoints button,#m-punto .ab-pill-field,#m-punto #ab-suggest .suggest-item,#cotizar #flow-controls .flow-next{transition:none}#cotizar .route-stop:hover>.route-stop-arrow,#cotizar #route-map-launch:hover>.route-stop-arrow{transform:none}#m-punto #route-search-view,#m-punto #route-pin-view,#cotizar .route-stops.ab-swapping .route-stop-copy{animation:none}}#cotizar .route-composer .route-unified-block{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;margin:0}#cotizar .route-composer .route-unified-block.rl-full{grid-template-columns:minmax(0,1fr) 58px}#cotizar .route-entry-one{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:18px;align-items:center;width:100%;min-width:0;min-height:122px;padding:26px;border:0;border-radius:18px;background:transparent;color:#f3f2ec;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease}.route-door-symbol{display:block;width:34px;height:54px;color:#919699}.route-door-symbol svg{width:34px;height:54px}.route-door-copy{display:grid;gap:7px;min-width:0}#route-entry-label{font-size:25px;font-weight:550;line-height:1.2;letter-spacing:-.035em}#route-door-placeholder{font-size:13px;line-height:1.5;color:#adaeb2}.route-door-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#20271b;background:#c3cdb6;transition:transform .16s ease}.route-door-arrow svg{width:20px;height:20px}#cotizar .route-entry-one:not([data-state=empty]){min-height:148px;padding:22px}#cotizar .route-entry-one:not([data-state=empty]) #route-entry-label{color:#b4b7b0;font-size:12px;font-weight:500;letter-spacing:0;margin-bottom:7px}.route-unified-points{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:18px;align-items:center}.route-door-stop{display:grid;gap:4px;min-width:0}.route-door-role{color:#a7abb0;font-size:11px;line-height:1.4}.route-door-name{font-size:21px;line-height:1.2;letter-spacing:-.025em;font-weight:550;overflow-wrap:anywhere}.route-door-meta{color:#a7abb0;font-size:11px;line-height:1.4}.route-door-meta:empty{display:none}.route-door-connection{width:24px;height:24px;color:#858a8d}#route-door-points[hidden],#route-door-placeholder[hidden]{display:none}#cotizar .step[data-step=ruta] .route-unified-block #ab-swap{display:none;position:relative;grid-column:2;grid-row:1;justify-self:start;align-self:center;inset:auto;margin:0;width:44px;height:44px;padding:12px;border:1px solid #ffffff24;background:#ffffff04;border-radius:50%;color:#c4c8c9}#cotizar .step[data-step=ruta] .route-unified-block.rl-full #ab-swap{display:grid;place-items:center}#cotizar .route-unified-block #ab-swap svg{transform:none}#cotizar .route-entry-one:focus-visible{outline:2px solid #f3f2ec;outline-offset:-4px}#cotizar .route-entry-one:active{background:#ffffff09}@media(hover:hover)and (pointer:fine){#cotizar .route-entry-one:hover{background:#ffffff05}#cotizar .route-entry-one:hover .route-door-arrow{transform:translate(2px)}}@media(max-width:799px){.route-unified-points{grid-template-columns:minmax(0,1fr);gap:13px}.route-door-connection{display:none}#cotizar .route-entry-one:not([data-state=empty]){grid-template-columns:minmax(0,1fr) 28px;gap:14px}#cotizar .route-entry-one:not([data-state=empty]) .route-door-symbol{display:none}#cotizar .route-entry-one:not([data-state=empty]) .route-door-arrow{width:28px;height:28px}}@media(max-width:600px){#cotizar .route-entry-one{min-height:110px;padding:20px 16px;gap:13px;grid-template-columns:30px minmax(0,1fr) 30px}#route-entry-label{font-size:22px}.route-door-arrow{width:30px;height:30px}#cotizar .route-entry-one:not([data-state=empty]){padding:20px 16px}.route-door-name{font-size:19px}#cotizar .route-composer .route-unified-block.rl-full{grid-template-columns:minmax(0,1fr) 50px}}@media(max-width:360px){#cotizar .route-entry-one{padding:19px 13px;gap:11px}#route-entry-label{font-size:21px}#route-door-placeholder{font-size:12px}#cotizar .route-entry-one:not([data-state=empty]){grid-template-columns:minmax(0,1fr);padding:18px 14px}#cotizar .route-entry-one:not([data-state=empty]) .route-door-arrow{display:none}.route-door-name{font-size:18px}}@media(prefers-reduced-motion:no-preference){.route-door-stop[data-route-point=A]{--route-shift: 5px}.route-door-stop[data-route-point=B]{--route-shift: -5px}#cotizar .route-unified-block.ab-swapping.ph-out .route-door-stop{animation:route-copy-leave .11s ease-in both}#cotizar .route-unified-block.ab-swapping.ph-in .route-door-stop{animation:route-copy-arrive .18s ease-out both}}@media(prefers-reduced-motion:reduce){#cotizar .route-entry-one,#cotizar .route-door-arrow{transition:none}#cotizar .route-entry-one:hover .route-door-arrow{transform:none}#cotizar .route-unified-block .route-door-stop{animation:none}}#cotizar .result-stage{--ticket-paper: #fff;--ticket-ink: #202024;--ticket-muted: #64646c;--ticket-stub: #222226;padding:32px 24px 24px;border-radius:24px;background:#131315}#cotizar .result-stage .smart-note{max-width:820px;margin:0 auto 18px;color:#d9d9dd}#cotizar .result-stage .smart-note svg{color:#d9d9dd}#cotizar #total-bar,#cotizar #total-bar.is-ready{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"heading heading" "summary price" "details price" "action action";gap:0;width:100%;max-width:820px;margin:0 auto;padding:0;background:transparent;color:var(--ticket-ink);border:0;border-radius:24px;box-shadow:none;overflow:visible;filter:drop-shadow(0 16px 28px #00000024);--on-white: #202024;--on-white-muted: #64646c;--ring: #d82c47}#cotizar #total-bar>*{min-width:0;width:100%;box-sizing:border-box;align-self:stretch}#cotizar #total-bar .ticket-heading{grid-area:heading;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 30px;border-radius:24px 24px 0 0;border-bottom:1px solid #e7e7eb;background:var(--ticket-paper);color:var(--ticket-ink)}.ticket-brand{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-display);font-size:25px;font-weight:650;letter-spacing:-.055em;white-space:nowrap}.ticket-brand small{color:#707077;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:-.01em}.ticket-kind{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #e4e4e8;border-radius:6px;color:#5d5d65;font-size:11px;white-space:nowrap}.ticket-kind i{width:6px;height:6px;border-radius:50%;background:#d82c47}#cotizar #total-bar>.total-info{grid-area:price;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:34px 26px 42px;text-align:left;border-left:1px dashed #ffffff30;container-type:inline-size;color:#fff;background:radial-gradient(circle at bottom right,transparent 11px,var(--ticket-stub) 11.5px)}#cotizar #total-bar .total-info-filled{width:100%}#cotizar #total-bar #consumer-tax-total{align-items:flex-start;gap:15px;margin:0}#cotizar #total-bar #consumer-tax-label,#cotizar #total-bar #total-info-lbl{color:#b9b9c1;font-size:10px;font-weight:500;letter-spacing:.085em;line-height:1.7;text-transform:uppercase}#cotizar #total-bar #consumer-tax-amount,#cotizar #total-bar #total-val{display:block;width:100%;color:#fff;font-family:var(--font-display);font-size:clamp(36px,4.6vw,60px);font-size:clamp(32px,17cqi,64px);font-weight:550;line-height:1.12;letter-spacing:-.06em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#cotizar #total-bar:has(#total-val.is-rango) #consumer-tax-amount,#cotizar #total-bar #total-val.is-rango{font-size:clamp(25px,3vw,36px);font-size:clamp(24px,10cqi,36px);line-height:1.35}#cotizar #total-bar #total-val em{color:#fff}#cotizar #total-bar.has-consumer-tax #total-val{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#cotizar #total-bar #total-note{max-width:none;margin:17px 0 0;font-size:12px;line-height:1.65;color:#ededf0}#cotizar #total-bar #total-note strong{color:#fff;font-weight:500}#cotizar #total-bar #consumer-tax-detail{margin:18px 0 0;padding-top:15px;border-top:1px solid #ffffff20;max-width:none;font-size:12px;line-height:1.65;color:#b9b9c1}#cotizar #total-bar .price-delta-slot{height:0;margin:0}#cotizar #total-bar .price-delta-slot:has(.is-live){height:24px;margin-top:6px}#cotizar #total-bar #price-delta{color:#fff}#cotizar #total-bar.is-computing-price #total-val,#cotizar #total-bar.is-computing-price #total-val em{color:transparent}#cotizar #total-bar.is-computing-price #total-val{background:linear-gradient(90deg,#34343a,#4e4e56,#34343a);background-size:200% 100%}#cotizar #total-bar .total-info-empty-title{color:#fff}#cotizar #total-bar .total-info-empty-sub{color:#b9b9c1}#cotizar #total-bar #quote-passport{grid-area:summary;align-self:stretch;margin:0;padding:25px 30px 20px;border:0;border-radius:0;color:var(--ticket-ink);background:var(--ticket-paper)}#cotizar #quote-passport .quote-passport-head{align-items:center;padding:0;border:0;gap:12px}#cotizar #quote-passport #quote-passport-title{color:#57575f;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}#cotizar #quote-passport .price-summary-hint{color:#73737b;font-size:11px}#cotizar #quote-passport .quote-passport-route{display:block;position:relative;min-height:44px;width:100%;margin:15px 0 20px;padding:8px 0 0;border:0;border-radius:8px;background:transparent;color:var(--ticket-ink);text-align:left;transition:background-color .15s}#cotizar #quote-passport .quote-passport-route:hover{background:#f5f5f7}#cotizar #quote-passport .quote-passport-route>.quote-passport-node,#cotizar #quote-passport .quote-passport-route-line{display:none}#cotizar #quote-passport .quote-passport-route-copy{display:block}#cotizar #quote-passport .qp-boleto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 20px}#cotizar #quote-passport .qp-punto{display:grid;gap:8px}#cotizar #quote-passport .qp-punto small{color:#77777f;font-family:var(--font-body);font-size:10px;letter-spacing:.08em;font-weight:500;text-transform:uppercase}#cotizar #quote-passport .qp-punto small:before{content:"";display:inline-block;width:5px;height:5px;border:1px solid #7b7b84;border-radius:50%;margin-right:6px}#cotizar #quote-passport .qp-punto.is-destino small:before{background:#d82c47;border-color:#d82c47}#cotizar #quote-passport .qp-punto b{display:block;-webkit-line-clamp:unset;color:#232328;font-family:var(--font-display);font-size:24px;font-weight:550;line-height:1.14;letter-spacing:-.04em;overflow:visible;overflow-wrap:anywhere}#cotizar #quote-passport .qp-trayecto{gap:10px}#cotizar #quote-passport .qp-hilo{width:auto;height:0;background:none;border-top:1px dashed #d0d0d7}#cotizar #quote-passport #quote-passport-distance{border:0;background:transparent;color:#66666e;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:0;padding:0 5px;white-space:normal;text-align:center}#cotizar #quote-passport .quote-passport-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;border:1px solid #e4e4e9;border-radius:10px;overflow:visible;background:#f6f6f8}#cotizar #quote-passport .quote-passport-fact,#cotizar #quote-passport .quote-passport-fact:last-child{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;grid-column:auto;gap:7px;min-width:0;min-height:85px;margin:0;padding:14px 10px;border:0;border-radius:8px;background:transparent;text-align:left;transition:background-color .15s}#cotizar #quote-passport .quote-passport-fact+.quote-passport-fact{border-left:1px solid #e4e4e9}#cotizar #quote-passport .quote-passport-fact small{color:#73737b;font-family:var(--font-body);font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}#cotizar #quote-passport .quote-passport-fact strong{color:#2b2b31;font-size:12px;font-weight:550;line-height:1.45;overflow-wrap:anywhere}#cotizar #quote-passport .quote-passport-fact:hover{background:#eaeaef}#cotizar #quote-passport .quote-passport-fact:after{display:none}#cotizar #total-bar>.total-details{grid-area:details;align-self:stretch;position:relative;margin:0;padding:0 30px 20px;border:0;background:radial-gradient(circle at bottom left,transparent 11px,var(--ticket-paper) 11.5px)}#cotizar #total-bar>.total-details:after{display:none}#cotizar #total-bar #bd-toggle{border-top:1px solid #e5e5e9;color:#62626b;font-size:12px;min-height:44px;padding:10px 0}#cotizar #total-bar .bd-list{background:transparent}#cotizar #total-bar .bd-row{color:#52525b;background:transparent;border-bottom:1px solid #e8e8ec;font-size:12px;gap:12px;padding:10px 0}#cotizar #total-bar .bd-row.is-mult{background:#f3f3f6}#cotizar #total-bar .bd-row strong{color:#25252c}#cotizar #total-bar .bd-iva-note{color:#71717a;font-size:12px;line-height:1.6}#cotizar #total-bar .savings-tip{color:#52525b;background:#f3f3f6;border-color:#e1e1e7}#cotizar #total-bar .savings-tip-action{color:#fff;background:#29292e}#cotizar #total-bar .afinar-key{color:#52525b;background:#f3f3f6;border-color:#e1e1e7}#cotizar #total-bar>.total-action{grid-area:action;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);grid-template-areas:"note primary" "missing missing";align-items:center;gap:12px 28px;margin:0;padding:24px 30px;border:0;border-radius:0 0 24px 24px;background:radial-gradient(circle at top left,transparent 11px,var(--ticket-paper) 11.5px) top left / 51% 100% no-repeat,radial-gradient(circle at top right,transparent 11px,var(--ticket-paper) 11.5px) top right / 51% 100% no-repeat}#cotizar #total-bar>.total-action:before{content:"";position:absolute;top:0;left:26px;right:26px;border-top:1px dashed #c8c8d0;pointer-events:none}#cotizar #total-bar #btn-reservar,#cotizar #total-bar #btn-reservar.cta-ghost{grid-area:primary;width:100%;min-height:54px;padding:15px 18px;justify-self:stretch;flex-direction:row-reverse;justify-content:space-between;color:#fff;background:#d82c47;border:1px solid #d82c47;border-radius:10px;font-weight:550;transition:background-color .15s,transform .15s}#cotizar #total-bar #btn-reservar.cta-ghost svg{display:block}#cotizar #total-bar #btn-reservar:not(:disabled):hover,#cotizar #total-bar #btn-reservar.cta-ghost:not(:disabled):hover{color:#fff;background:#bc233c;border-color:#bc233c;transform:translateY(-1px)}#cotizar #total-bar #btn-reservar:disabled{background:#e7e7ec;color:#75757f;border-color:#e0e0e6;transform:none}#cotizar #total-bar #quote-action-note{grid-area:note;max-width:34ch;margin:0;color:#6c6c75;font-size:12px;line-height:1.65;text-align:left}#cotizar #total-bar #cta-missing-note{grid-area:missing;max-width:none;margin:0;width:100%;color:#686871;font-size:12px;line-height:1.6;text-align:left}#cotizar #total-bar .cta-missing-go{color:#3d3d47;text-decoration-color:#a7a7b1;font-size:12px}#cotizar #total-bar #btn-precisar-direcciones{grid-column:1 / -1}#cotizar #total-bar button:focus-visible,#cotizar #quote-passport .quote-passport-route:focus-visible,#cotizar #quote-passport .quote-passport-fact:focus-visible,#cotizar #total-bar #btn-reservar:focus-visible{outline:2px solid #bb2440;outline-offset:3px}#cotizar #total-bar #consumer-tax-total:focus-visible,#cotizar #total-bar #total-val:focus-visible{outline:2px solid #fafafa;outline-offset:7px;border-radius:4px}#cotizar #total-bar #consumer-tax-total:focus:not(:focus-visible),#cotizar #total-bar #total-val:focus:not(:focus-visible){outline:none}#cotizar #total-bar.is-gated>.total-info,#cotizar #total-bar.is-gated>.total-action,#cotizar #total-bar.is-gated>.total-details{display:none}#cotizar #total-bar.is-gated #quote-passport{border-radius:0 0 24px 24px}#cotizar .result-stage .freight-assistance{max-width:820px;margin:10px auto 0;padding:15px 18px;border:1px solid #ffffff16;border-radius:12px;background:#1c1c20;color:#eaeaf0}#cotizar .result-stage #freight-assistance-title{color:#eaeaf0;font-size:12px}#cotizar .result-stage #maniobras-selection-status{color:#b4b4bd;font-size:12px}#cotizar .result-stage .freight-assistance-button{color:#eaeaf0;border-color:#565661;background:transparent;font-size:12px;min-height:44px}#cotizar .result-stage .freight-assistance-button:hover{background:#303036}@media(max-width:780px){#cotizar .result-stage{padding:20px 16px}#cotizar #total-bar,#cotizar #total-bar.is-ready{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "price" "summary" "details" "action";max-width:580px}#cotizar #total-bar .ticket-heading{padding:20px 24px}.ticket-brand{font-size:23px}#cotizar #total-bar>.total-info{padding:28px 24px 30px;border-left:0;background:var(--ticket-stub)}#cotizar #total-bar #consumer-tax-total{gap:12px}#cotizar #total-bar #consumer-tax-amount{font-size:clamp(48px,16vw,70px);font-size:clamp(44px,18cqi,70px)}#cotizar #total-bar #total-note{margin-top:12px}#cotizar #total-bar #consumer-tax-detail{margin-top:14px;padding-top:12px}#cotizar #total-bar #quote-passport{padding:24px 24px 18px}#cotizar #quote-passport .qp-punto b{font-size:23px}#cotizar #total-bar>.total-details{padding:0 24px 18px;background:var(--ticket-paper)}#cotizar #total-bar>.total-action{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "note" "missing";gap:12px;padding:24px}#cotizar #total-bar #quote-action-note{max-width:none;text-align:center}#cotizar #total-bar #cta-missing-note{text-align:center}#cotizar #total-bar.is-gated{grid-template-areas:"heading" "summary"}#cotizar .result-stage .freight-assistance{max-width:580px}}@media(max-width:480px){#cotizar .result-stage{padding:18px 14px}#cotizar #total-bar .ticket-heading{padding:20px;gap:8px}.ticket-brand{font-size:22px}.ticket-brand small{font-size:10px}.ticket-kind{padding:6px 8px;font-size:10px}#cotizar #total-bar>.total-info{padding:25px 20px}#cotizar #total-bar #quote-passport{padding:22px 20px 18px}#cotizar #quote-passport .qp-boleto{gap:16px 18px}#cotizar #quote-passport .qp-punto b{font-size:21px}#cotizar #quote-passport .quote-passport-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#cotizar #quote-passport .quote-passport-fact:last-child{grid-column:1 / -1;border-top:1px solid #e4e4e9;border-left:0;flex-direction:row;align-items:center;justify-content:space-between;min-height:48px}#cotizar #total-bar>.total-details{padding:0 20px 18px}#cotizar #total-bar>.total-action{padding:23px 20px}}@media(max-width:360px){#cotizar .result-stage{padding:16px 10px}#cotizar #total-bar .ticket-heading{padding:18px 16px}.ticket-brand{font-size:20px}.ticket-brand small{font-size:9px}.ticket-kind{font-size:9px;padding:5px 6px}#cotizar #total-bar>.total-info{padding:24px 18px}#cotizar #total-bar #quote-passport{padding:22px 18px 16px}#cotizar #quote-passport .qp-punto b{font-size:19px}#cotizar #quote-passport .price-summary-hint{font-size:10px}#cotizar #total-bar>.total-details{padding:0 18px 16px}#cotizar #total-bar>.total-action{padding:23px 18px}}@media(prefers-reduced-motion:reduce){#cotizar #total-bar button,#cotizar #quote-passport .quote-passport-route,#cotizar #quote-passport .quote-passport-fact,#cotizar #total-bar #btn-reservar,#cotizar #total-bar #btn-reservar.cta-ghost{transition:none}#cotizar #total-bar button:active,#cotizar #total-bar #btn-reservar:not(:disabled):active,#cotizar #quote-passport .quote-passport-route:active,#cotizar #quote-passport .quote-passport-fact:active,#cotizar #total-bar #btn-reservar:not(:disabled):hover{transform:none}}@media(forced-colors:active){#cotizar .result-stage,#cotizar #total-bar>*,#cotizar #total-bar #quote-passport{background:Canvas;color:CanvasText;filter:none}#cotizar #total-bar{border:1px solid CanvasText}#cotizar #total-bar button,#cotizar #total-bar #btn-reservar{forced-color-adjust:auto}}:is(#cotizar,#m-ruta-confirma) .maplibregl-ctrl button:focus-visible{outline:2px solid #dce7d5;outline-offset:-3px}#m-punto .maplibregl-ctrl button:focus-visible{outline:2px solid #294333;outline-offset:-3px}#cotizar #flow-stage .tarjeta-kicker,#cotizar #flow-progress #flow-orbe{display:none}#cotizar #flow-progress #flow-estado{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}#cotizar #flow-stage .card-motion{display:grid;grid-template-columns:64px 40px 52px;align-items:center;justify-content:center;justify-items:center;gap:24px;min-height:86px;margin:26px 0 0;padding:14px 0 0;border-top:1px solid rgb(255 255 255 / 7%);color:#f4f4ef;pointer-events:none;overflow:visible}#cotizar #flow-stage .card-motion .card-orbe{display:grid;place-items:center;width:64px;height:64px}#cotizar #flow-stage .card-motion .card-orbe canvas{display:block;width:64px;height:64px}#cotizar #flow-stage .card-motion .card-motion-thread{display:block;width:40px;height:1px;padding:0;background:linear-gradient(90deg,transparent,rgb(244 244 239 / 30%),transparent)}#cotizar #flow-stage .card-motion .cx-firma-slot{display:flex;align-items:center;justify-content:center;width:52px;height:64px;color:inherit}#cotizar #flow-stage .card-motion .cx-firma{display:block;width:52px;height:auto;color:inherit;fill:currentColor;stroke:none;overflow:visible;animation:none}#cotizar #flow-stage .result-stage>.card-motion{width:min(100%,620px);margin:16px auto 0;padding-top:0;border:0}#cotizar .quote-flow[data-flow-stage=cuando] .card-motion .cx-firma .cx-luz,#cotizar .quote-flow[data-flow-stage=cuando] .card-motion .cx-firma .cx-brasa{animation:none;opacity:0}#cotizar .quote-flow[data-flow-stage=cuando] .card-motion .cx-firma .cx-cuerpo{transform-box:fill-box;transform-origin:50% 50%;animation:cx-card-pendulum 3.6s ease-in-out infinite both}#cotizar .quote-flow[data-flow-stage=cuando] .card-motion .cx-firma .cx-p{animation:cx-card-tick 3.6s ease-in-out infinite both}#cotizar .quote-flow[data-flow-stage=cuando] .card-motion .cx-firma .cx-p-alta{animation-delay:-1.2s}#cotizar .quote-flow[data-flow-stage=cuando] .card-motion .cx-firma .cx-p-baja{animation-delay:-2.4s}@keyframes cx-card-pendulum{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes cx-card-tick{0%,22%,to{opacity:1}45%,68%{opacity:.24}}#cotizar #flow-signature[hidden] *,#cotizar #flow-signature[inert] *,#cotizar [data-flow-panel][hidden] .card-motion *,#cotizar [data-flow-panel][inert] .card-motion *,body.cx-quieto #cotizar .card-motion *,body.cx-lejos-tarjetas #cotizar .card-motion *{animation-play-state:paused!important}@media(max-width:600px){#cotizar #flow-stage .card-motion{grid-template-columns:56px 32px 46px;gap:20px;min-height:72px;margin-top:20px;padding-top:10px}#cotizar #flow-stage .card-motion .card-orbe,#cotizar #flow-stage .card-motion .card-orbe canvas{width:56px!important;height:56px!important}#cotizar #flow-stage .card-motion .cx-firma-slot{width:46px;height:56px}#cotizar #flow-stage .card-motion .cx-firma{width:46px}#cotizar #flow-stage .card-motion .card-motion-thread{width:32px}}@media(prefers-reduced-motion:reduce){#cotizar .card-motion .cx-firma,#cotizar .card-motion .cx-firma *{animation:none!important}#cotizar .card-motion .cx-cuerpo,#cotizar .card-motion .cx-p{opacity:1!important;transform:none!important}#cotizar .card-motion .cx-luces,#cotizar .card-motion .cx-enjambre,#cotizar .card-motion .cx-brasa{display:none}}html,body{background-color:#f7f7f8}body{background-image:none}#umbral,#cotizar{background-color:#f7f7f8}#umbral{background-image:none}::-webkit-scrollbar-track{background:#f7f7f8}html{scrollbar-color:#a0a0a8 #f7f7f8}#cotizar #flow-controls .flow-next:not(:disabled){background:#fff;color:#18181b}#cotizar #flow-controls .flow-next:not(:disabled):hover{background:#f0f0f2;color:#18181b}#cotizar #flow-controls .flow-next:not(:disabled):active{background:#e6e6e9}#cotizar .route-door-arrow{color:#222225;background:#f5f5f5}#m-punto #route-choose-pin{color:#252529;background:#f1f1f3;border-color:#d7d7dc}#m-punto #route-choose-pin .route-map-icon,#m-punto #route-choose-pin .route-stop-arrow{color:#53535a}#m-punto #route-choose-pin small{color:#626269}#m-punto #route-choose-pin:focus-visible{outline-color:#252529}@media(hover:hover)and (pointer:fine){#m-punto #route-choose-pin:hover{background:#e8e8eb;border-color:#b7b7c0}}#m-punto #route-choose-pin:active{background:#dedee2;border-color:#aaaab4}#cotizar .step[data-step=cuando] #flow-title-cuando{color:#f4f4f5}#cotizar .step[data-step=cuando] #cuando-sub{color:#b7b7be}#cotizar .step[data-step=cuando] .when-panel-heading>span{color:#aaaab3}#cotizar .when-date-panel{color:#252529;background:#fafafa;--ring: #252529}#cotizar .step[data-step=cuando] .when-date-panel .when-panel-heading>span{color:#626269}#cotizar .step[data-step=cuando] .cuando-card{color:#303035;border-color:#d5d5dc;background:transparent}#cotizar .step[data-step=cuando] .cuando-card .cuando-card-sub{color:#626269}#cotizar .step[data-step=cuando] .cuando-card:hover:not(:disabled):not(.is-selected){background:#ededf0;border-color:#a1a1ad}#cotizar .step[data-step=cuando] .cuando-card.is-selected{color:#fff;background:#252529;border-color:#252529}#cotizar .step[data-step=cuando] .cuando-card.is-selected .cuando-card-sub{color:#d8d8df}#cotizar .step[data-step=cuando] .cuando-card:focus-visible{outline-color:#252529}#cotizar .when-date-number{color:#29292e}#cotizar #when-date-detail{color:#626269}#cotizar .when-calendar-head{color:#55555e}#cotizar .when-calendar-head small{color:#686871}#cotizar .step[data-step=cuando] .day-card{color:#303035;background:#efeff1}#cotizar .step[data-step=cuando] .day-card .day-name,#cotizar .step[data-step=cuando] .day-card .day-mes{color:#60606a}#cotizar .step[data-step=cuando] .day-card:not(:disabled):hover{border-color:#71717d}#cotizar .step[data-step=cuando] .day-card.is-selected{color:#fff;background:#252529;border-color:#252529}#cotizar .step[data-step=cuando] .day-card.is-selected .day-name,#cotizar .step[data-step=cuando] .day-card.is-selected .day-mes{color:#d8d8df}#cotizar .step[data-step=cuando] .day-card:focus-visible{outline-color:#252529}#cotizar .when-time-panel{color:#ededf0}#cotizar #when-time-context{color:#b7b7c0}#cotizar .step[data-step=cuando] .horario-chip{color:#efeff2;border-color:#ffffff24;background:#ffffff04}#cotizar .step[data-step=cuando] .horario-chip .when-slot-name{color:#b8b8c1}#cotizar .step[data-step=cuando] .horario-chip .when-slot-state{color:#c5c5cd}#cotizar .step[data-step=cuando] .horario-chip i{border-color:#9696a1}#cotizar .step[data-step=cuando] .horario-chip:hover:not(:disabled):not(.is-selected){background:#ffffff09;border-color:#aaaab4}#cotizar .step[data-step=cuando] .horario-chip.is-selected{color:#242427;background:#f7f7f8;border-color:#d82c47}#cotizar .step[data-step=cuando] .horario-chip.is-selected .when-slot-name,#cotizar .step[data-step=cuando] .horario-chip.is-selected .when-slot-state{color:#595964}#cotizar .step[data-step=cuando] .horario-chip.is-selected i{background:#d82c47;border-color:#d82c47;box-shadow:inset 0 0 0 4px #f7f7f8}#cotizar .step[data-step=cuando] .horario-chip:focus-visible{outline-color:#f4f4f5}#cotizar #when-selection{color:#b6b6c0;border-top-color:#ffffff20}#cotizar #when-selection strong{color:#dddde3}#cotizar #when-selection.is-complete strong{color:#f4f4f5}#m-maniobras-info .maniobras-kicker{color:#626269}#m-maniobras-info #m-maniobras-info-title:focus-visible{outline-color:#252529}#m-maniobras-info .modal-body>p{color:#53535b}#m-maniobras-info #maniobras-explanation strong{color:#252529}#m-maniobras-info .maniobras-advisor-note{background:#f0f0f2;color:#303035}#m-maniobras-info .modal-body .maniobras-next-note{color:#626269}#m-maniobras-info .maniobras-direct-link{color:#454550}#m-maniobras-info .modal-foot .btn-primary{background:#242427;color:#fff}#m-maniobras-info .modal-foot .btn-ghost{color:#55555e}#m-reserva .form-maniobras{border-color:#d8d8dd;background:#f4f4f6}#m-reserva .form-maniobras input{accent-color:#d82c47}#m-reserva .form-maniobras>span{color:#303035}#m-reserva #f-maniobras-note{color:#626269}#m-reserva #reserva-maniobras-row{color:#4f4f59}#m-reserva #legal-consent{border-color:#d8d8dd}#m-reserva #legal-consent input{accent-color:#d82c47}#m-reserva #legal-submit-note{color:#626269}:is(#cotizar,#m-ruta-confirma) .maplibregl-ctrl button:focus-visible{outline-color:#f4f4f5}#m-punto .maplibregl-ctrl button:focus-visible{outline-color:#252529}@media(forced-colors:active){html,body,#umbral,#cotizar{background:Canvas}#cotizar .when-date-panel,#m-maniobras-info .maniobras-advisor-note,#m-reserva .form-maniobras{background:Canvas;color:CanvasText}#cotizar .step[data-step=cuando] .cuando-card.is-selected,#cotizar .step[data-step=cuando] .day-card.is-selected,#cotizar .step[data-step=cuando] .horario-chip.is-selected{background:Highlight;color:HighlightText;border-color:Highlight}#cotizar .step[data-step=cuando] .cuando-card.is-selected .cuando-card-sub,#cotizar .step[data-step=cuando] .day-card.is-selected .day-name,#cotizar .step[data-step=cuando] .day-card.is-selected .day-mes,#cotizar .step[data-step=cuando] .horario-chip.is-selected .when-slot-name,#cotizar .step[data-step=cuando] .horario-chip.is-selected .when-slot-state{color:HighlightText}#cotizar .step[data-step=cuando] .horario-chip.is-selected i{background:HighlightText;border-color:HighlightText;box-shadow:none}}#flota{background:#ededf0;color:#252529;border-top-color:#d7d7dd}#faq{background:#f3f3f5;color:#252529;border-top-color:#d7d7dd}#flota .flota-h2,#flota .flota-name,#flota .flota-specs b,#flota .flota-note b,#flota .trust-k,#flota .trust-item svg,#flota .trust-cover p b{color:#252529}#flota .flota-tag,#flota .flota-lead,#flota .flota-code,#flota .flota-carro,#flota .flota-use,#flota .flota-specs span,#flota .flota-note,#flota .flota-note svg,#flota .trust-v,#flota .trust-cover p,#flota .flota-especial{color:#606069}#flota .flota-tag:before{background:#d82c47}#flota .flota-grid{background:#fff;border-color:#d7d7dd}#flota .flota-card{background:transparent;border-color:#d7d7dd}#flota .flota-card:hover{background:#f7f7f9}#flota .flota-specs,#flota .trust-strip,#flota .trust-item+.trust-item,#flota .trust-cover{border-color:#d0d0d8}#flota #flota-cta{color:#252529;background:transparent;border-color:#b7b7c1}#flota #flota-cta:hover{color:#252529;background:#fff;border-color:#858591}#flota #flota-cta:focus-visible{outline-color:#252529}#faq .faq-title h2,#faq .faq-item summary,#faq .faq-item p strong{color:#252529}#faq .faq-title-tag,#faq .faq-item p,#faq .faq-item summary:after{color:#606069}#faq .faq-list{border-top-color:#bdbdc7}#faq .faq-item{border-color:#d3d3db}#faq .faq-item summary:hover:after{color:#252529}#faq .faq-item[open] summary:after{color:#d82c47}#faq .faq-item summary:focus-visible{outline-color:#252529}@media(forced-colors:active){#flota,#faq,#flota .flota-grid,#flota .flota-card:hover,#flota #flota-cta:hover{background:Canvas}#flota .flota-h2,#flota .flota-name,#flota .flota-specs b,#flota .flota-note b,#flota .trust-k,#flota .trust-item svg,#flota .trust-cover p b,#flota .flota-tag,#flota .flota-lead,#flota .flota-code,#flota .flota-carro,#flota .flota-use,#flota .flota-specs span,#flota .flota-note,#flota .flota-note svg,#flota .trust-v,#flota .trust-cover p,#flota .flota-especial,#faq .faq-title h2,#faq .faq-item summary,#faq .faq-item p strong,#faq .faq-title-tag,#faq .faq-item p{color:CanvasText}#flota #flota-cta{color:LinkText}#flota .flota-tag:before{background:Highlight}#faq .faq-item[open] summary:after{color:Highlight}}@media(max-width:600px){#cotizar>.wrap{padding-left:8px;padding-right:8px}#cotizar .result-stage{padding:12px 6px 16px;border-radius:20px}#cotizar #total-bar,#cotizar #total-bar.is-ready{max-width:none;border-radius:18px}#cotizar #total-bar .ticket-heading{min-height:54px;padding:12px 16px;border-radius:18px 18px 0 0;gap:8px}#cotizar #total-bar .ticket-brand{font-size:21px}#cotizar #total-bar .ticket-brand small{font-size:10px}#cotizar #total-bar .ticket-kind{padding:5px 7px;font-size:10px}#cotizar #total-bar>.total-info{padding:18px 16px}#cotizar #total-bar #consumer-tax-total{gap:6px}#cotizar #total-bar #consumer-tax-amount{font-size:clamp(40px,13vw,54px);line-height:1.08}#cotizar #total-bar:has(#total-val.is-rango) #consumer-tax-amount{font-size:clamp(25px,7.4vw,36px);line-height:1.3}#cotizar #total-bar #consumer-tax-label{font-size:10px;line-height:1.5;letter-spacing:.05em}#cotizar #total-bar #total-note{margin-top:10px;font-size:12px;line-height:1.5}#cotizar #total-bar #consumer-tax-detail{margin-top:11px;padding-top:10px;font-size:12px;line-height:1.5}#cotizar #total-bar #quote-passport{padding:16px 16px 12px}#cotizar #quote-passport .quote-passport-head{gap:6px}#cotizar #quote-passport #quote-passport-title{font-size:11px;line-height:1.4}#cotizar #quote-passport .price-summary-hint{font-size:11px}#cotizar #quote-passport .quote-passport-route{margin:9px 0 12px;padding:4px 0}#cotizar #quote-passport .qp-boleto{gap:10px 14px}#cotizar #quote-passport .qp-punto{gap:5px}#cotizar #quote-passport .qp-punto small{font-size:10px;letter-spacing:.04em}#cotizar #quote-passport .qp-punto b{font-size:18px;line-height:1.25;letter-spacing:-.025em}#cotizar #quote-passport .qp-trayecto{gap:5px}#cotizar #quote-passport #quote-passport-distance{font-size:11px}#cotizar #quote-passport .quote-passport-grid{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:8px}#cotizar #quote-passport .quote-passport-fact,#cotizar #quote-passport .quote-passport-fact:last-child{grid-column:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:70px;padding:10px 8px;gap:4px;border:0;border-radius:6px}#cotizar #quote-passport .quote-passport-fact+.quote-passport-fact{border-left:1px solid #e4e4e9}#cotizar #quote-passport .quote-passport-fact small{font-size:11px;line-height:1.35}#cotizar #quote-passport .quote-passport-fact strong{font-size:12px;line-height:1.4}#cotizar #total-bar>.total-details{padding:0 16px 8px}#cotizar #total-bar #bd-toggle{min-height:44px}#cotizar #total-bar>.total-action{padding:16px;gap:8px;border-radius:0 0 18px 18px}#cotizar #total-bar>.total-action:before{left:20px;right:20px}#cotizar #total-bar #btn-reservar,#cotizar #total-bar #btn-reservar.cta-ghost{min-height:50px;padding:12px 14px;font-size:14px}#cotizar #total-bar #quote-action-note,#cotizar #total-bar #cta-missing-note{font-size:12px;line-height:1.5}#cotizar #total-bar .cta-missing-go{padding:6px 3px;min-height:44px;line-height:1.4}#cotizar #total-bar.is-gated #quote-passport{border-radius:0 0 18px 18px}#cotizar .result-stage .freight-assistance{padding:13px 14px;gap:10px;border-radius:10px}#cotizar .result-stage #freight-assistance-title{font-size:13px;line-height:1.4}#cotizar .result-stage #maniobras-selection-status{font-size:12px;line-height:1.5}#cotizar .result-stage .freight-assistance-button{min-height:44px;font-size:13px}}@media(max-width:360px){#cotizar #total-bar .ticket-heading{padding-left:14px;padding-right:14px}#cotizar #total-bar .ticket-brand{font-size:20px}#cotizar #total-bar>.total-info,#cotizar #total-bar #quote-passport,#cotizar #total-bar>.total-details,#cotizar #total-bar>.total-action{padding-left:14px;padding-right:14px}#cotizar #quote-passport .qp-punto b{font-size:17px}#cotizar #quote-passport .quote-passport-fact,#cotizar #quote-passport .quote-passport-fact:last-child{padding-left:6px;padding-right:6px}}@media(max-width:600px){#cotizar #flow-stage>.step:not([data-step=resultado]){padding-left:16px;padding-right:16px}#cotizar #flow-controls{padding-left:16px;padding-right:16px}#cotizar .flow-guidance{margin-left:16px;margin-right:16px}#cotizar .route-entry-one:not([data-state=empty]){grid-template-columns:minmax(0,1fr);padding:18px 16px}#cotizar .route-entry-one:not([data-state=empty]) .route-door-arrow{display:none}#cotizar .carga-puertas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#cotizar .carga-puerta{min-width:0}#cotizar .carga-puerta-name,#cotizar .carga-puerta-sub{overflow-wrap:anywhere}#cotizar .rec-unidad-body{min-width:0}#cotizar .rec-unidad-name{overflow-wrap:anywhere}#cotizar .rec-unidad-name small{display:block;margin-left:0;margin-top:3px}#m-carga-articulos .carga-item.has-qty{flex-wrap:wrap}#m-carga-articulos .carga-item.has-qty>.carga-item-tap{flex:1 1 100%}#m-carga-articulos .carga-item.has-qty>.qty-counter{margin-left:auto}#cotizar .step[data-step=cuando] .horario-chip{grid-template-columns:minmax(0,1fr) 18px;grid-template-rows:auto auto auto;column-gap:10px}#cotizar .step[data-step=cuando] .horario-chip .when-slot-state{grid-column:1;grid-row:3;max-width:none;text-align:left}#cotizar .step[data-step=cuando] .horario-chip i{grid-column:2;grid-row:1 / 4}#cotizar #when-selection{flex-direction:column;align-items:flex-start;gap:3px}#cotizar #when-selection>span{white-space:normal}#cotizar #when-selection strong{text-align:left;overflow-wrap:anywhere}#cotizar .when-date-preview{min-height:82px;padding-top:12px;padding-bottom:4px}#cotizar .when-date-panel .when-panel-heading{margin-bottom:10px}#m-punto .modal-header{padding-top:16px;padding-bottom:12px}#m-punto .route-endpoints button{min-height:56px;padding-top:8px;padding-bottom:8px}#m-punto .modal-content{background:#fafafa;color:#252529}#m-punto .route-endpoints{background:#ededf0;border-color:#d7d7dd}#m-punto .route-endpoints:before{background:#252529}#m-punto .route-endpoints button{color:#60606b}#m-punto .route-tab-role{color:#62626d}#m-punto .route-endpoints button[aria-pressed=true]{color:#fff}#m-punto .route-endpoints button[aria-pressed=true] .route-tab-role{color:#d1d1d8}#m-punto .route-endpoints button[aria-pressed=true] .route-tab-value{color:#fff}#m-punto .route-endpoints button:focus-visible{outline-color:#f4f4f5}#m-punto .route-endpoints button[aria-pressed=false]:focus-visible{outline-color:#252529}#m-punto .ab-input .ab-pill-field{background:#f0f0f3}#m-punto #ab-suggest{background:#fff}#m-punto #ab-suggest .suggest-item:hover,#m-punto #ab-suggest .suggest-item[aria-selected=true],#m-punto #ab-suggest .suggest-item.is-keyboard{background:#ededf0}#m-punto .route-pin-actions{background:#fafafa}#m-punto #route-pin-map{background:#ededf0}#m-punto .hoja-punto-guia,#m-punto .hoja-punto-privacidad,#m-punto .route-catalog-credit,#m-punto #route-pin-insight{color:#62626d}}@media(max-width:600px)and (forced-colors:active){#m-punto .modal-content,#m-punto .route-endpoints,#m-punto .ab-input .ab-pill-field,#m-punto #ab-suggest,#m-punto .route-pin-actions{background:Canvas;color:CanvasText}#m-punto .route-endpoints{border-color:ButtonText}#m-punto .route-endpoints:before{background:Highlight}#m-punto .route-endpoints button[aria-pressed=true],#m-punto .route-endpoints button[aria-pressed=true] .route-tab-role,#m-punto .route-endpoints button[aria-pressed=true] .route-tab-value{color:HighlightText}#m-punto .route-endpoints button[aria-pressed=false],#m-punto .route-tab-role,#m-punto .hoja-punto-guia,#m-punto .hoja-punto-privacidad,#m-punto .route-catalog-credit,#m-punto #route-pin-insight{color:CanvasText}#m-punto .route-endpoints button:focus-visible,#m-punto .route-endpoints button[aria-pressed=false]:focus-visible{outline-color:Highlight}}@media(max-width:600px){#dockbar{padding:10px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:#fafafa;border-top:1px solid #dcdce2;box-shadow:0 -6px 20px #0000000d}#dockbar .dockbar-inner{width:100%;max-width:560px;min-height:50px;padding:0;gap:0}#dockbar .dockbar-route,#dockbar #nav-total,#dockbar #nav-reset{display:none}#dockbar #nav-cta{width:100%;min-height:50px;padding:12px 16px;justify-content:center;border-radius:10px;border:1px solid #d82c47;background:#d82c47;color:#fff;font-size:14px;font-weight:550;line-height:1.4}#dockbar #nav-cta:focus-visible{outline:2px solid #252529;outline-offset:3px}#dockbar #nav-cta:active{background:#bc233c;border-color:#bc233c}body.flow-result{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media(max-width:600px)and (forced-colors:active){#dockbar{background:Canvas;border-color:CanvasText;box-shadow:none}#dockbar #nav-cta{background:ButtonFace;color:ButtonText;border-color:ButtonText}}#cotizar #flow-stage [data-flow-panel]>.card-heading{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:20px;min-height:64px;margin:0 0 20px;padding:0;opacity:1}#cotizar #flow-stage .card-heading>.step-num,#cotizar #flow-stage .card-heading>.step-resumen{display:none}#cotizar #flow-stage .card-heading .step-title-group{min-width:0;grid-column:2;grid-row:1}#cotizar #flow-stage .card-heading .step-title{margin:0}#cotizar #flow-stage .card-heading .card-orbe{display:grid;place-items:center;width:64px;height:64px;justify-self:start;grid-column:1;grid-row:1;color:#fafafa;pointer-events:none;flex-shrink:0}#cotizar #flow-stage .card-heading .card-orbe canvas{display:block;width:64px!important;height:64px!important}#cotizar #flow-stage .result-stage>.card-heading{max-width:820px;margin-left:auto;margin-right:auto}#cotizar #flow-stage .result-stage .card-heading .step-title{color:#fafafa;font-family:var(--font-display);font-size:32px;font-weight:550;line-height:1.2;letter-spacing:-.04em}#cotizar #flow-stage .step{padding-bottom:18px}#cotizar #flow-controls{padding-bottom:8px}#cotizar #flow-signature{display:grid;grid-template-columns:1fr;place-items:center;gap:0;width:100%;min-height:78px;margin:0;padding:10px 24px 18px;border:0;color:#fafafa;background:transparent;pointer-events:none;overflow:visible}#cotizar #flow-signature[hidden]{display:none}#cotizar #flow-signature .cx-firma-slot{display:flex;justify-content:center;align-items:center;width:52px;height:50px;padding:0;margin:0;color:inherit}#cotizar #flow-signature .cx-firma{display:block;width:52px;height:auto;margin:0;opacity:1;color:inherit;fill:currentColor;stroke:none;overflow:visible;animation:none}#cotizar #quote-flow[data-flow-stage=resultado] #flow-signature{padding-top:4px}#cotizar #quote-flow[data-flow-stage=resultado]{background:#131315;border-radius:24px}#cotizar #quote-flow[data-flow-stage=resultado] .result-stage{border-radius:0}@media(max-width:780px){#cotizar #flow-stage .result-stage>.card-heading{max-width:580px}}@media(max-width:600px){#cotizar #flow-stage [data-flow-panel]>.card-heading{grid-template-columns:48px minmax(0,1fr);column-gap:12px;min-height:48px;margin-bottom:16px}#cotizar #flow-stage .card-heading .card-orbe,#cotizar #flow-stage .card-heading .card-orbe canvas{width:48px!important;height:48px!important}#cotizar #flow-stage .card-heading .step-title,#cotizar #flow-stage .step[data-step=cuando] #flow-title-cuando,#cotizar #flow-stage .result-stage .card-heading .step-title{font-size:25px;line-height:1.18;letter-spacing:-.035em}#cotizar #flow-stage .result-stage>.card-heading{padding:0 10px}#cotizar #flow-stage .step{padding-bottom:14px}#cotizar #flow-controls{padding-bottom:6px}#cotizar #flow-signature{min-height:64px;padding:8px 16px 12px}#cotizar #flow-signature .cx-firma-slot{width:46px;height:44px}#cotizar #flow-signature .cx-firma{width:46px}}#cotizar #flow-stage>.step[data-flow-panel]{padding:32px 36px 24px}#cotizar #flow-stage .flow-panel[data-flow-panel]>.card-heading{column-gap:22px;margin-bottom:28px}#cotizar #flow-stage .step .tarjeta-sub{margin:0 0 28px;line-height:1.65}#cotizar #flow-controls:not([hidden]){padding:20px 36px 12px;gap:16px}#cotizar #flow-controls :is(.flow-next,.flow-back){min-height:52px;padding:14px 22px;gap:12px;line-height:1.4}#cotizar #flow-signature{min-height:92px;padding-top:18px;padding-bottom:24px}#cotizar .flow-guidance{margin:0 36px 8px}#cotizar .flow-guidance button{min-height:48px;line-height:1.5}#cotizar .route-composer{border-radius:20px}#cotizar .route-entry-one{padding:28px}#cotizar .route-entry-one:not([data-state=empty]){padding:26px 24px}#cotizar .route-door-stop{gap:6px}#cotizar .route-door-role,#cotizar .route-door-meta{font-size:12px;line-height:1.5}#cotizar .route-entry-one:not([data-state=empty]) #route-entry-label{margin-bottom:12px;color:#bcbcc4}#cotizar .step[data-step=ruta] #ruta-estado:not([hidden]){margin-top:18px;gap:8px 14px;align-items:center}#cotizar .step[data-step=ruta] #ruta-ver-mapa{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 12px;border:1px solid #ffffff24;border-radius:12px;background:#ffffff05;color:#ededf0;font-size:13px;line-height:1.4;text-decoration:none}#cotizar .carga-puertas{gap:12px;margin-bottom:20px}#cotizar .carga-puerta{min-height:124px;padding:18px 16px;gap:8px;border-radius:14px;box-shadow:none}#cotizar .carga-puerta-icon,#cotizar .carga-puerta-icon svg{width:22px;height:22px}#cotizar .carga-puerta-icon{margin-bottom:4px}#cotizar .step .carga-puerta-name{font-size:14px;font-weight:550;line-height:1.35}#cotizar .step .carga-puerta-sub{font:400 12px/1.5 var(--font-body);color:#b4b4bd}#cotizar .step .carga-puerta.is-active{background:#fafafa;color:#252529}#cotizar .step .carga-puerta.is-active .carga-puerta-sub{color:#626269}#cotizar .carga-puerta-badge{top:12px;right:12px;min-width:20px;line-height:20px;padding:0 5px}#cotizar .carga-agregar{min-height:50px;margin-bottom:20px;border-radius:12px}#cotizar .carga-manifiesto{margin-top:24px}#cotizar .rec-unidad{margin-top:24px;padding:18px;border-radius:16px}#cotizar #when-workspace{gap:28px}#cotizar .when-date-panel{padding:24px;border-radius:18px}#cotizar .when-date-panel .when-panel-heading{margin-bottom:18px}#cotizar .step[data-step=cuando] .cuando-card{padding:14px 10px;min-height:76px;gap:6px}#cotizar .step[data-step=cuando] .cuando-card .cuando-card-sub{font-size:12px;line-height:1.4;white-space:normal}#cotizar .step[data-step=cuando] #horario-chips{gap:12px}#cotizar .step[data-step=cuando] .horario-chip{padding:18px;border-radius:14px;row-gap:5px}#cotizar #when-selection{padding-top:22px;margin-top:26px}#cotizar #group-ejes:not(.is-hidden){overflow:visible}#cotizar #group-ejes .group-q-title{margin-bottom:16px}#cotizar #group-ejes .chip-row{gap:12px;margin-bottom:24px}#cotizar #group-ejes .chip{min-height:48px;padding:12px 16px}#cotizar #group-ejes .ejes-steppers{gap:20px}#cotizar #group-ejes .ejes-field{gap:12px}#cotizar #group-ejes .ejes-field-hint{font-size:12px;line-height:1.5}#cotizar #group-ejes .ejes-step-btn{min-width:48px;min-height:48px}#cotizar #flow-stage .result-stage{padding-top:28px;padding-bottom:24px}#cotizar #flow-stage .result-stage>.card-heading{margin-bottom:26px}#cotizar #quote-passport .quote-passport-grid{margin-top:18px}#cotizar #quote-passport .quote-passport-fact{gap:7px}#cotizar #total-bar>.total-action{gap:14px}#cotizar #total-bar #btn-reservar,#cotizar #total-bar #btn-reservar.cta-ghost{min-height:54px;gap:14px}#cotizar .result-stage .freight-assistance{margin-top:20px;padding:20px;gap:16px;border-radius:16px}#cotizar .result-stage #freight-assistance-title{font-size:14px;line-height:1.5}#cotizar .result-stage #maniobras-selection-status{font-size:13px;line-height:1.6}#cotizar .result-stage .freight-assistance-button{min-height:48px;padding:12px 16px;font-size:13px;gap:12px}#cotizar :is(.flow-next,.flow-back,.flow-progress-extra,#ruta-ver-mapa,#btn-maniobras,.flow-guidance button) svg,#cotizar .route-door-arrow svg,#cotizar #ab-swap svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#cotizar #total-bar #btn-reservar svg{width:20px;height:20px;flex:0 0 20px;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#cotizar #total-bar #bd-toggle svg,.modal-close svg{width:16px;height:16px;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#cotizar .flow-progress-extra>span[aria-hidden],#cotizar #btn-maniobras>span[aria-hidden]{display:inline-flex;align-items:center;justify-content:center}#cotizar .carga-puerta-icon svg{stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#cotizar :is(.carga-puerta,.carga-agregar,#ruta-ver-mapa,.freight-assistance-button):focus-visible{outline:2px solid #fafafa;outline-offset:3px}#cotizar .unidad-alt-rec{position:static;display:inline-flex;align-self:flex-start;margin:0 0 8px}#m-punto #route-choose-pin{min-height:76px;padding-top:16px;padding-bottom:16px}#m-punto .suggest-item{min-height:56px}@media(max-width:799px){#cotizar .route-unified-points{gap:20px}}@media(max-width:720px){#cotizar #when-workspace{gap:28px}#cotizar .when-date-panel{padding:20px 16px 16px}#cotizar .when-date-preview{padding-top:18px;padding-bottom:6px}}@media(max-width:600px){#cotizar #flow-stage>.step[data-flow-panel]{padding:28px 18px 22px}#cotizar #flow-stage .flow-panel[data-flow-panel]>.card-heading{column-gap:14px;margin-bottom:24px}#cotizar #flow-stage .step .tarjeta-sub{margin:0 0 24px;font-size:14px;line-height:1.65}#cotizar #flow-progress{padding:8px 14px 12px}#cotizar #flow-progress .flow-progress-head{min-height:40px}#cotizar #flow-progress .flow-progress-extra{top:6px}#cotizar #flow-controls:not([hidden]){padding:18px 18px 12px;gap:12px}#cotizar #flow-controls :is(.flow-next,.flow-back){padding:13px 18px}#cotizar .flow-guidance{margin:0 18px 8px}#cotizar #flow-signature{min-height:84px;padding:16px 18px 24px}#cotizar .route-entry-one{padding:24px 16px;min-height:124px;gap:14px}#cotizar .route-entry-one:not([data-state=empty]){padding:22px 16px}#cotizar .route-door-name{line-height:1.3}#cotizar .step[data-step=ruta] #ruta-ver-mapa{font-size:12px}#cotizar .carga-puertas{gap:12px}#cotizar .carga-puerta{padding:16px 14px;min-height:126px}#cotizar .step[data-step=cuando] .cuando-card{padding:12px 6px;min-height:74px}#cotizar .step[data-step=cuando] .cuando-card .cuando-card-sub{font-size:11px}#cotizar .step[data-step=cuando] .horario-chip{padding:16px;row-gap:5px}#cotizar #flow-stage .result-stage{padding:26px 6px 20px}#cotizar #flow-stage .result-stage>.card-heading{padding:0 12px;margin-bottom:24px}#cotizar #total-bar .ticket-heading{padding:16px 20px}#cotizar #total-bar>.total-info{padding:24px 20px}#cotizar #total-bar #quote-passport{padding:22px 20px 16px}#cotizar #quote-passport .quote-passport-route{margin-top:14px;margin-bottom:16px}#cotizar #quote-passport .qp-boleto{row-gap:16px}#cotizar #quote-passport .quote-passport-fact,#cotizar #quote-passport .quote-passport-fact:last-child{padding-top:14px;padding-bottom:14px;gap:7px}#cotizar #total-bar>.total-details{padding:0 20px 12px}#cotizar #total-bar>.total-action{padding:22px 20px;gap:12px}#cotizar #total-bar #quote-action-note{line-height:1.6}#cotizar .result-stage .freight-assistance{padding:18px 16px}#flota .flota-card{padding-top:28px;padding-bottom:28px}#faq .faq-item summary{min-height:64px;padding-top:20px;padding-bottom:20px;line-height:1.5}}@media(max-width:360px){#cotizar #flow-stage>.step[data-flow-panel]{padding-left:14px;padding-right:14px}#cotizar #flow-controls:not([hidden]){padding-left:14px;padding-right:14px}#cotizar .flow-guidance{margin-left:14px;margin-right:14px}#cotizar .route-entry-one{padding-left:12px;padding-right:12px;gap:10px}#cotizar .route-entry-one:not([data-state=empty]){padding-left:14px;padding-right:12px}#cotizar .carga-puerta{padding:16px 12px}#cotizar .carga-puertas{gap:10px}#cotizar .when-date-panel{padding-left:12px;padding-right:12px}#cotizar #total-bar .ticket-heading,#cotizar #total-bar>.total-info,#cotizar #total-bar #quote-passport,#cotizar #total-bar>.total-details,#cotizar #total-bar>.total-action{padding-left:16px;padding-right:16px}}@media(hover:hover)and (pointer:fine){#cotizar .step[data-step=ruta] #ruta-ver-mapa:hover{background:#ffffff0f;border-color:#ffffff48}#cotizar .carga-puerta:hover:not(.is-active){border-color:#ffffff50;background:#ffffff08}}@media(forced-colors:active){#cotizar .step[data-step=ruta] #ruta-ver-mapa{color:ButtonText;background:ButtonFace;border-color:ButtonText}#cotizar .step .carga-puerta-sub{color:CanvasText}#cotizar .step .carga-puerta.is-active{background:Highlight;color:HighlightText}#cotizar .step .carga-puerta.is-active .carga-puerta-sub{color:HighlightText}#cotizar :is(.carga-puerta,.carga-agregar,#ruta-ver-mapa,.freight-assistance-button):focus-visible{outline-color:Highlight}}#cotizar #total-bar,#cotizar #total-bar.is-ready{grid-template-areas:"heading heading" "summary price" "details price" "handling handling" "action action";filter:drop-shadow(0 18px 32px #00000020)}#cotizar #total-bar .ticket-heading{align-items:center;padding:26px 30px;border-bottom-color:#e7e7ec}#cotizar #total-bar .ticket-brand{display:grid;gap:8px;align-items:start;justify-items:start;line-height:1}#cotizar #total-bar .ticket-wordmark{font-family:var(--font-brand);font-size:21px;font-weight:400;letter-spacing:.12em;line-height:1.4;color:#202024}#cotizar #total-bar .ticket-brand small{font-family:var(--font-body);font-size:10px;letter-spacing:.035em;color:#676770}#cotizar #total-bar .ticket-kind{display:grid;gap:5px;padding:0;border:0;border-radius:0;text-align:right;font-size:12px;font-weight:500;line-height:1.4;color:#36363d}#cotizar #total-bar .ticket-kind small{color:#75757e;font-size:11px;font-weight:400;white-space:normal}#cotizar #total-bar>.total-info{padding:32px 28px;background:#222226;border-left:1px dashed #ffffff2b;box-shadow:inset 3px 0 #d82c47}#cotizar #total-bar #consumer-tax-label{font-size:11px;letter-spacing:.06em}#cotizar #total-bar #consumer-tax-amount{letter-spacing:-.045em}#cotizar #total-bar #consumer-tax-detail{color:#bfc0c9;border-top-color:#ffffff24}#cotizar #total-bar #quote-passport{padding:28px 30px 20px}#cotizar #quote-passport .quote-passport-route{margin:18px 0 22px}#cotizar #quote-passport .qp-punto{gap:9px}#cotizar #quote-passport .qp-punto b{line-height:1.22;letter-spacing:-.025em}#cotizar #quote-passport .qp-punto small{color:#686871}#cotizar #quote-passport .quote-passport-grid{margin-top:20px;border:0;border-top:1px solid #e5e5eb;border-bottom:1px solid #e5e5eb;border-radius:0;background:transparent}#cotizar #quote-passport .quote-passport-fact,#cotizar #quote-passport .quote-passport-fact:last-child{border-radius:0;padding-top:16px;padding-bottom:16px}#cotizar #quote-passport .quote-passport-fact small{color:#6c6c75;font-size:11px}#cotizar #quote-passport .quote-passport-fact:hover{background:#f4f4f7}#cotizar #total-bar>.total-details{background:#fff;padding:0 30px 18px}#cotizar #total-bar #bd-toggle{border-top:0}#cotizar #total-bar>#ticket-handling{grid-area:handling;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.82fr);align-items:center;gap:24px;max-width:none;margin:0;padding:26px 30px 30px;border:0;border-top:1px solid #e4e4e9;border-radius:0;color:#25252b;background:radial-gradient(circle at bottom left,transparent 11px,#fff 11.5px) bottom left / 51% 100% no-repeat,radial-gradient(circle at bottom right,transparent 11px,#fff 11.5px) bottom right / 51% 100% no-repeat}#cotizar #ticket-handling .handling-kicker{display:block;margin-bottom:8px;color:#73737c;font:400 10px/1.5 var(--font-body);letter-spacing:.075em;text-transform:uppercase}#cotizar #ticket-handling #freight-assistance-title{margin:0;font-family:var(--font-display);font-size:18px;font-weight:550;line-height:1.35;letter-spacing:-.025em;color:#26262c}#cotizar #ticket-handling #maniobras-selection-status{margin:8px 0 0;font-size:12px;line-height:1.6;color:#6c6c75}#cotizar #ticket-handling #btn-maniobras{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:66px;padding:14px 16px;border:1px solid #cfcfd8;border-radius:12px;text-align:left;color:#323238;background:#fafafb;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}#cotizar #ticket-handling #btn-maniobras .handling-choice-icon{width:20px;height:20px;flex:0 0 20px}#cotizar #ticket-handling .handling-button-copy{display:grid;gap:4px;min-width:0}#cotizar #ticket-handling #btn-maniobras-label{font-size:13px;font-weight:550;line-height:1.4}#cotizar #ticket-handling #maniobras-toggle-hint{color:#74747d;font-size:11px;font-weight:400;line-height:1.4}#cotizar #ticket-handling .handling-check{display:none}#cotizar #ticket-handling #btn-maniobras.is-selected{background:#27272d;color:#fff;border-color:#27272d}#cotizar #ticket-handling #btn-maniobras.is-selected .handling-plus{display:none}#cotizar #ticket-handling #btn-maniobras.is-selected .handling-check{display:block}#cotizar #ticket-handling #btn-maniobras:focus-visible{outline:2px solid #bb2440;outline-offset:3px}#cotizar #ticket-handling #btn-maniobras:disabled{cursor:not-allowed;opacity:.65}#cotizar #ticket-handling #btn-maniobras:active:not(:disabled){border-color:#d82c47}#cotizar #total-bar>.total-action{padding:26px 30px 28px;gap:14px 28px}#cotizar #total-bar #btn-reservar,#cotizar #total-bar #btn-reservar.cta-ghost{min-height:56px;border-radius:12px}#cotizar #total-bar #cta-missing-note{padding-top:2px}#cotizar #total-bar.is-gated{grid-template-areas:"heading heading" "summary summary"}#cotizar #total-bar.is-gated>#ticket-handling{display:none}@media(max-width:780px){#cotizar #total-bar,#cotizar #total-bar.is-ready{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "price" "summary" "details" "handling" "action"}#cotizar #total-bar.is-gated{grid-template-areas:"heading" "summary"}#cotizar #total-bar>.total-info{border-left:0}#cotizar #total-bar>#ticket-handling{grid-template-columns:minmax(0,1fr);gap:18px}}@media(max-width:600px){#cotizar #total-bar .ticket-heading{padding:20px;gap:12px}#cotizar #total-bar .ticket-wordmark{font-size:18px}#cotizar #total-bar .ticket-brand{gap:5px}#cotizar #total-bar .ticket-brand small{font-size:10px}#cotizar #total-bar .ticket-kind{font-size:11px}#cotizar #total-bar .ticket-kind small{font-size:10px}#cotizar #total-bar>.total-info{padding:26px 20px}#cotizar #total-bar #quote-passport{padding:22px 20px 12px}#cotizar #quote-passport .qp-punto b{font-size:19px}#cotizar #quote-passport .quote-passport-route{margin:16px 0 20px}#cotizar #quote-passport .quote-passport-fact,#cotizar #quote-passport .quote-passport-fact:last-child{padding-top:14px;padding-bottom:14px}#cotizar #total-bar>.total-details{padding:0 20px 12px}#cotizar #total-bar>#ticket-handling{padding:22px 20px 26px;gap:16px}#cotizar #ticket-handling #freight-assistance-title{font-size:18px}#cotizar #ticket-handling #btn-maniobras{min-height:64px;padding:13px 16px}#cotizar #total-bar>.total-action{padding:24px 20px}}@media(max-width:360px){#cotizar #total-bar .ticket-heading{padding-left:16px;padding-right:16px;gap:8px}#cotizar #total-bar .ticket-wordmark{font-size:16px}#cotizar #total-bar .ticket-kind small{max-width:8ch}#cotizar #total-bar>.total-info,#cotizar #total-bar #quote-passport,#cotizar #total-bar>.total-details,#cotizar #total-bar>#ticket-handling,#cotizar #total-bar>.total-action{padding-left:16px;padding-right:16px}#cotizar #quote-passport .qp-punto b{font-size:18px}}@media(hover:hover)and (pointer:fine){#cotizar #ticket-handling #btn-maniobras:hover:not(:disabled):not(.is-selected){background:#f0f0f4;border-color:#a5a5b1}#cotizar #ticket-handling #btn-maniobras.is-selected:hover:not(:disabled){background:#3a3a43;border-color:#3a3a43}}@media(prefers-reduced-motion:reduce){#cotizar #ticket-handling #btn-maniobras{transition:none}}@media(forced-colors:active){#cotizar #total-bar>#ticket-handling,#cotizar #total-bar>.total-info{background:Canvas;color:CanvasText;box-shadow:none}#cotizar #total-bar .ticket-wordmark,#cotizar #ticket-handling #freight-assistance-title,#cotizar #ticket-handling #maniobras-selection-status,#cotizar #ticket-handling .handling-kicker{color:CanvasText}#cotizar #ticket-handling #btn-maniobras{background:ButtonFace;color:ButtonText;border-color:ButtonText}#cotizar #ticket-handling #btn-maniobras.is-selected{background:Highlight;color:HighlightText;border-color:Highlight}#cotizar #ticket-handling #maniobras-toggle-hint{color:ButtonText}#cotizar #ticket-handling #btn-maniobras.is-selected #maniobras-toggle-hint{color:HighlightText}}[data-flow-instruction]{position:relative}#cotizar .step.flow-cascada>[data-flow-instruction]:not(.instruction-attention){animation:none}[data-flow-instruction].instruction-attention,#cotizar .step.flow-cascada>[data-flow-instruction].instruction-attention{animation:cx-instruction-arrive .48s var(--ease-cinema) both}[data-flow-instruction].instruction-attention:before{content:"";position:absolute;left:-8px;top:.2em;width:2px;height:1.15em;max-height:24px;border-radius:2px;background:#e34b60;pointer-events:none;transform-origin:center top;animation:cx-instruction-mark 1.4s ease-out both}@keyframes cx-instruction-arrive{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cx-instruction-mark{0%{opacity:0;transform:scaleY(.35)}22%,64%{opacity:.85;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}[inert] [data-flow-instruction].instruction-attention,[hidden] [data-flow-instruction].instruction-attention{animation:none}[inert] [data-flow-instruction].instruction-attention:before,[hidden] [data-flow-instruction].instruction-attention:before{display:none}@media(prefers-reduced-motion:reduce){[data-flow-instruction].instruction-attention,#cotizar .step.flow-cascada>[data-flow-instruction].instruction-attention{animation:none!important;opacity:1;transform:none}[data-flow-instruction].instruction-attention:before{display:none}}@media(forced-colors:active){[data-flow-instruction].instruction-attention:before{background:Highlight}}.modal .privacy-summary{margin:0 0 12px;min-width:0;color:#62626b;font-size:12px;line-height:1.5;border:0}.modal .privacy-summary>summary{min-height:44px;padding:10px 0;cursor:pointer;font:inherit;color:inherit;list-style-position:inside}.modal .privacy-summary-body{padding:0 0 10px;overflow-wrap:anywhere}.modal .privacy-summary p{margin:0 0 8px;color:inherit;font-size:12px;line-height:1.5}.modal .privacy-summary-links{display:flex;flex-wrap:wrap;gap:4px 18px}.modal .privacy-summary a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:3px}.modal .privacy-summary :is(summary,a):focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px}@media(forced-colors:active){.modal .privacy-summary{color:CanvasText}}#cotizar [data-flow-panel],#m-punto{--ui-accent: #c9c9d1;--ui-ink: #484851;--ui-wash: #8c8c9924}#cotizar #flow-stage .card-heading .step-title,#cotizar #flow-stage .result-stage .card-heading .step-title,#cotizar .step[data-step=cuando] #flow-title-cuando{font-weight:600;letter-spacing:-.035em;line-height:1.22;text-wrap:balance}#cotizar #route-entry-label,#cotizar .route-door-name,#cotizar .step .carga-puerta-name,#cotizar #quote-passport .qp-punto b,#cotizar #ticket-handling #freight-assistance-title,#cotizar #ticket-handling #btn-maniobras-label{font-weight:600}#cotizar .route-entry-one:not([data-state=empty]) #route-entry-label{font-weight:500}#cotizar .step .tarjeta-sub{color:#c1c1cb;font-size:14px;line-height:1.65}#cotizar .when-date-number{font-variant-numeric:tabular-nums;letter-spacing:-.04em}#cotizar .step[data-step=cuando] .cuando-card .cuando-card-sub,#cotizar #total-bar .ticket-kind small,#cotizar #ticket-handling #maniobras-toggle-hint{font-size:12px;line-height:1.5}#cotizar #total-bar .ticket-kind small{max-width:18ch}#cotizar .route-door-name,#cotizar #quote-passport .qp-punto b{text-wrap:pretty}#cotizar .route-door-symbol{color:#7e7e89}#cotizar .route-door-symbol .ui-route-trace{color:var(--ui-accent);stroke-dasharray:16 84;stroke-dashoffset:16;animation:cx-accent-route 7s ease-in-out infinite paused}#cotizar .route-door-symbol.ui-accent-running .ui-route-trace{animation-play-state:running}@keyframes cx-accent-route{0%,10%{stroke-dashoffset:16;opacity:0}15%{opacity:1}55%{stroke-dashoffset:-100;opacity:1}65%,to{stroke-dashoffset:-100;opacity:0}}#cotizar .carga-puerta .carga-puerta-icon{color:var(--ui-accent)}#cotizar .step .carga-puerta.is-active .carga-puerta-icon{color:var(--ui-ink)}#cotizar .carga-puerta-icon svg{animation:cx-accent-lift 8s ease-in-out infinite paused;transform-origin:center}#cotizar .carga-puerta:nth-child(2) .carga-puerta-icon svg{animation-delay:.18s}#cotizar .carga-puerta:nth-child(3) .carga-puerta-icon svg{animation-delay:.36s}#cotizar .carga-puerta:nth-child(4) .carga-puerta-icon svg{animation-delay:.54s}#cotizar #carga-cards.ui-accent-running .carga-puerta-icon svg{animation-play-state:running}@keyframes cx-accent-lift{0%,8%,28%,to{transform:translateY(0) rotate(0)}17%{transform:translateY(-2px) rotate(-5deg)}23%{transform:translateY(0) rotate(2deg)}}#cotizar .when-panel-heading>span,#m-punto #route-choose-pin .route-map-icon{position:relative;isolation:isolate;color:var(--ui-ink)}#cotizar .when-panel-heading>span:before,#m-punto #route-choose-pin .route-map-icon:before{content:"";position:absolute;inset:-5px;border-radius:50%;z-index:-1;background:var(--ui-wash);opacity:.45;transform:scale(.8);pointer-events:none;animation:cx-accent-breathe 7s ease-in-out infinite paused}#cotizar .when-panel-heading.ui-accent-running>span:before,#m-punto #route-choose-pin .route-map-icon.ui-accent-running:before{animation-play-state:running}@keyframes cx-accent-breathe{0%,30%,to{transform:scale(.8);opacity:.4}15%{transform:scale(1);opacity:.75}}#m-punto #route-choose-pin .route-map-icon svg{stroke-linecap:round;stroke-linejoin:round}#m-punto #route-choose-pin .route-stop-arrow{width:18px;height:18px;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#cotizar #quote-passport .qp-hilo{position:relative;min-width:0}#cotizar #quote-passport .qp-hilo:after{content:"";position:absolute;top:-2px;left:0;width:25%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#91919a);pointer-events:none;opacity:0;animation:cx-accent-ticket 9s ease-in-out infinite paused}#cotizar #quote-passport .qp-hilo:last-child:after{animation-delay:.9s}#cotizar #quote-passport .qp-hilo.ui-accent-running:after{animation-play-state:running}@keyframes cx-accent-ticket{0%,8%{transform:translate(0);opacity:0}15%{opacity:.85}42%{transform:translate(300%);opacity:.85}50%,to{transform:translate(300%);opacity:0}}#cotizar .route-door-arrow{border-color:#ffffff24;color:#ededf0;background:#ffffff05}#cotizar #ruta-ver-mapa .route-review-icon,#cotizar #ticket-handling #btn-maniobras .handling-choice-icon,#cotizar #ticket-handling #btn-maniobras.is-selected .handling-choice-icon{color:inherit}#cotizar :is(.carga-puerta,.cuando-card,.horario-chip),#m-punto #route-choose-pin{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}#cotizar :is(.carga-puerta,.cuando-card,.horario-chip):active:not(:disabled),#m-punto #route-choose-pin:active{box-shadow:inset 0 0 0 1px var(--ui-accent)}#cotizar #flow-controls .flow-next svg,#cotizar #total-bar #btn-reservar svg,#m-punto #route-choose-pin .route-stop-arrow{transition:transform .18s ease}@media(hover:hover)and (pointer:fine){#cotizar .carga-puerta:hover:not(.is-active){border-color:var(--ui-accent)}#cotizar #flow-controls .flow-next:hover:not(:disabled) svg,#cotizar #total-bar #btn-reservar:hover:not(:disabled) svg,#m-punto #route-choose-pin:hover .route-stop-arrow{transform:translate(3px)}}[inert] [data-ui-accent],[hidden] [data-ui-accent],[inert] [data-ui-accent] *,[hidden] [data-ui-accent] *,[inert] [data-ui-accent]:before,[hidden] [data-ui-accent]:before,[inert] [data-ui-accent]:after,[hidden] [data-ui-accent]:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){#cotizar [data-ui-accent],#cotizar [data-ui-accent] *,#m-punto [data-ui-accent] *,#cotizar [data-ui-accent]:before,#cotizar [data-ui-accent]:after,#cotizar [data-ui-accent]>span:before,#m-punto [data-ui-accent]:before{animation:none!important}#cotizar .route-door-symbol .ui-route-trace{stroke-dasharray:none;opacity:.8}#cotizar :is(.carga-puerta,.cuando-card,.horario-chip),#m-punto #route-choose-pin,#cotizar #flow-controls .flow-next svg,#cotizar #total-bar #btn-reservar svg,#m-punto #route-choose-pin .route-stop-arrow{transition:none;transform:none!important}}@media(forced-colors:active){#cotizar [data-ui-accent]:before,#cotizar [data-ui-accent]:after,#cotizar [data-ui-accent]>span:before,#m-punto [data-ui-accent]:before{display:none}#cotizar .route-door-symbol .ui-route-trace{display:none}#cotizar .carga-puerta .carga-puerta-icon,#cotizar .route-door-arrow,#cotizar #ruta-ver-mapa .route-review-icon,#m-punto #route-choose-pin .route-map-icon,#cotizar #ticket-handling #btn-maniobras .handling-choice-icon{color:ButtonText}#cotizar .step .carga-puerta.is-active .carga-puerta-icon,#cotizar #ticket-handling #btn-maniobras.is-selected .handling-choice-icon{color:HighlightText}#cotizar .step .tarjeta-sub,#cotizar .when-panel-heading>span{color:CanvasText}}@media(max-width:720px){#m-punto .route-endpoints{gap:8px}#m-punto .route-endpoints:before{width:calc(50% - 8px)}#m-punto[data-punto=B] .route-endpoints:before{transform:translate(calc(100% + 8px))}#m-punto .ab-pill-field{gap:10px}#m-ruta-confirma .rc-map-toolbar{gap:8px}#cotizar .route-composer .route-unified-block.rl-full{column-gap:10px}}#cotizar .step[data-step=carga] .cargo-viz-title{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-dim)}#cotizar .step[data-step=carga] #cargo-viz{margin-top:16px;padding:14px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none}#cotizar .step[data-step=carga] #cargo-viz .cargo-viz-header{margin-bottom:12px}#cotizar .step[data-step=carga] .ani-pie{font-size:11px;color:var(--text-muted);margin-top:6px}#cotizar .step[data-step=carga] .ani-pie strong{font-weight:600;color:var(--text-muted)}#cotizar .step[data-step=carga] #rec-unidad{margin-top:16px}#cotizar .step[data-step=carga] .rec-unidad-lbl{line-height:1.5}#cotizar .step[data-step=carga] .rec-unidad-lbl-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#cotizar .step[data-step=carga] .rec-unidad-lbl-porque{display:block;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-muted);margin-top:2px;line-height:1.45}#cotizar .step[data-step=carga] .rec-unidad-name{margin-top:4px}.maplibregl-map .ml-marker{background:#f4f4ef;color:#141414;border-color:#121316}.maplibregl-map .ml-marker.dest{background:#e5243f;color:#fff;border-color:#121316}.maplibregl-map .ml-marker.is-mini{background:#f4f4ef;color:#141414;border-color:#121316}.maplibregl-map .ml-marker.is-mini.dest{background:#e5243f;color:#fff}#m-punto #route-pin-map,#route-pin-map{background:#121316}#route-pin-map .maplibregl-ctrl-scale{border-color:#b9b9b2;color:#e9e9e4;background:#121316e6}.route-overview-stage{background:#121316}#cotizar .route-door-symbol{display:block;width:48px;height:60px;color:#f3f2ec}.route-door-symbol .cx-pin{display:block;width:48px;height:60px;color:#f3f2ec;overflow:visible}.cx-pin-t1,.cx-pin-t2,.cx-pin-t3{stroke-dasharray:none;stroke-dashoffset:0}.cx-pin-punto{transform-box:fill-box;transform-origin:50% 50%}html.cx-anima .cx-pin-t1{animation:cx-pin-traza .52s cubic-bezier(.45,.05,.25,1) 0ms both}html.cx-anima .cx-pin-t2{animation:cx-pin-traza .38s cubic-bezier(.45,.05,.25,1) .4s both}html.cx-anima .cx-pin-t3{animation:cx-pin-traza .26s cubic-bezier(.45,.05,.25,1) .66s both}html.cx-anima .cx-pin-punto{animation:cx-pin-llega .26s cubic-bezier(.2,.6,.3,1) .86s both}@keyframes cx-pin-traza{0%{stroke-dasharray:100 100;stroke-dashoffset:100}to{stroke-dasharray:100 100;stroke-dashoffset:0}}@keyframes cx-pin-llega{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media(hover:hover)and (pointer:fine){#cotizar .route-entry-one:hover .cx-pin-t1{animation:cx-pin-traza .52s cubic-bezier(.45,.05,.25,1) 0ms both}#cotizar .route-entry-one:hover .cx-pin-t2{animation:cx-pin-traza .38s cubic-bezier(.45,.05,.25,1) .4s both}#cotizar .route-entry-one:hover .cx-pin-t3{animation:cx-pin-traza .26s cubic-bezier(.45,.05,.25,1) .66s both}#cotizar .route-entry-one:hover .cx-pin-punto{animation:cx-pin-llega .26s cubic-bezier(.2,.6,.3,1) .86s both}}@media(prefers-reduced-motion:reduce){.cx-pin-t1,.cx-pin-t2,.cx-pin-t3,.cx-pin-punto{animation:none!important;stroke-dasharray:none;stroke-dashoffset:0;transform:none;opacity:1}}#cotizar .route-entry-one,#cotizar .route-entry-one[data-state]{grid-template-columns:48px minmax(0,1fr) auto;gap:20px;align-items:center;min-height:160px;padding:22px 26px;background:transparent;box-shadow:inset 0 0 0 999px #1a1a1f;border:1px solid #ffffff12;border-radius:18px;transition:background-color .16s ease,box-shadow .16s ease,border-color .16s ease}#cotizar .route-entry-one[data-state] #route-entry-label{color:#a7abb0;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}#cotizar .route-entry-one[data-state=empty] #route-door-points[hidden]{display:grid!important}#cotizar .route-unified-points{grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;align-items:stretch}#cotizar .route-door-connection{display:none}#cotizar .route-door-stop{position:relative;display:grid;gap:3px;width:100%;min-width:0;padding:10px 0 10px 38px}#cotizar .route-door-stop+.route-door-stop{border-top:1px solid #ffffff14}#cotizar .route-door-stop:before{content:attr(data-route-point);position:absolute;left:0;top:12px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:#f3f2ec;color:#141418;z-index:1}#cotizar .route-door-stop[data-route-point=B]:before{background:#e5243f;color:#fff}#cotizar .route-door-stop[data-route-point=A]:after{content:"";position:absolute;left:12px;top:40px;bottom:-12px;border-left:2px dotted #6f7377}#cotizar .route-entry-one[data-state=ready] .route-door-stop[data-route-point=A]:after{border-left-style:solid;border-left-color:#a7abb0}#cotizar .route-door-role{font-size:11px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:#a7abb0}#cotizar .route-entry-one[data-state=empty] .route-door-role{display:none}#cotizar .route-door-name{font-size:20px;line-height:1.25;letter-spacing:-.025em;font-weight:550;color:#f3f2ec;overflow-wrap:normal;word-break:normal;white-space:normal}#cotizar .route-entry-one[data-state=empty] .route-door-name{color:#d5d6d0;font-weight:500}#cotizar .route-door-meta{color:#a7abb0;font-size:12px;line-height:1.45}#cotizar .route-door-arrow{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;height:44px;padding:0 16px 0 18px;border:0;border-radius:999px;background:#f3f2ec;color:#141418;font-family:inherit;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;transition:transform .16s ease,background-color .16s ease}#cotizar .route-door-arrow svg{width:18px;height:18px}.route-door-pill-word{display:none}#cotizar .route-entry-one[data-state=empty] .route-door-pill-word[data-when=empty],#cotizar .route-entry-one[data-state=partial] .route-door-pill-word[data-when=partial],#cotizar .route-entry-one[data-state=ready] .route-door-pill-word[data-when=ready]{display:inline}@media(hover:hover)and (pointer:fine){#cotizar .route-entry-one:hover{background:#1f1f25;box-shadow:none;border-color:#fff2}#cotizar .route-entry-one:hover .route-door-arrow{background:#fff}}#cotizar .route-entry-one:focus-visible{outline:2px solid #f3f2ec;outline-offset:3px;border-color:#ffffff30}#cotizar .route-entry-one:active{background:#232329;box-shadow:none}@media(max-width:799px){#cotizar .route-entry-one[data-state]{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:18px;min-height:0}#cotizar .route-entry-one[data-state] .route-door-symbol{display:block;width:40px;height:50px}#cotizar .route-door-symbol .cx-pin{width:40px;height:50px}#cotizar .route-entry-one[data-state] .route-door-arrow{display:inline-flex;width:44px;height:44px;padding:0}#cotizar .route-entry-one[data-state] .route-door-arrow .route-door-pill-word{display:none}#cotizar .route-door-stop{padding:9px 0 9px 36px}#cotizar .route-door-name{font-size:18px}}@media(prefers-reduced-motion:reduce){#cotizar .route-entry-one,#cotizar .route-entry-one[data-state],#cotizar .route-door-arrow{transition:none}#cotizar .route-entry-one:hover .route-door-arrow{transform:none}}#rc-a-meta,#rc-b-meta{white-space:normal;overflow-wrap:anywhere}#cotizar .route-door-symbol,.route-door-symbol .cx-pin{width:56px;height:70px}#cotizar .route-door-symbol .cx-pin-punto{transform-origin:28px 29.5px}#cotizar .route-door-copy{position:relative}#cotizar .route-door-km{position:absolute;right:0;top:0;font-size:12px;font-weight:600;letter-spacing:.02em;color:#f3f2ec;font-variant-numeric:tabular-nums;white-space:nowrap}#cotizar .route-door-km[hidden]{display:none}#cotizar .route-door-stop[data-route-point=A]:after{left:13px;top:41px;border-left:2px dotted #6f7377}#cotizar .route-entry-one[data-state=partial] .route-door-stop[data-route-point=A]:after{border-left:2px dashed #a7abb0}#cotizar .route-entry-one[data-state=ready] .route-door-stop[data-route-point=A]:after{border-left:2px solid #4A8CF7}#cotizar .route-door-stop{padding-left:40px}#cotizar .route-door-stop:before{width:28px;height:28px;font-size:13px;top:11px}#cotizar .route-door-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cotizar .route-entry-one[data-state=ready] .route-door-name{font-size:19px}#cotizar .route-door-meta{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cotizar .route-door-meta:empty{display:none}@media(max-width:799px){#cotizar .route-entry-one[data-state]{grid-template-columns:28px minmax(0,1fr) auto;gap:6px;padding:14px 10px 14px 12px}#cotizar .route-entry-one[data-state] .route-door-symbol,#cotizar .route-door-symbol .cx-pin{width:28px;height:35px}#cotizar .route-door-stop{padding:8px 0 8px 30px}#cotizar .route-door-stop:before{width:22px;height:22px;font-size:11px;top:10px}#cotizar .route-door-stop[data-route-point=A]:after{left:10px;top:34px}#cotizar .route-door-name,#cotizar .route-entry-one[data-state=ready] .route-door-name{font-size:15.5px}#cotizar .route-door-meta{-webkit-line-clamp:1;font-size:11.5px}#cotizar .route-door-km{position:static;display:block;margin:-6px 0 8px;font-size:11.5px}#cotizar .route-door-km[hidden]{display:none}}#cotizar .route-door-symbol .cx-pin-punto{transform-box:fill-box;transform-origin:50% 50%}#cotizar .route-door-symbol .cx-pin{overflow:visible}#cotizar .route-entry-one,#cotizar .route-entry-one[data-state]{grid-template-columns:64px minmax(0,1fr) auto}#cotizar .route-door-symbol,#cotizar .route-entry-one[data-state] .route-door-symbol,.route-door-symbol .cx-pin,#cotizar .route-door-symbol .cx-pin{width:64px;height:64px}@media(max-width:799px){#cotizar .route-entry-one[data-state]{grid-template-columns:36px minmax(0,1fr) auto}#cotizar .route-entry-one[data-state] .route-door-symbol,#cotizar .route-door-symbol .cx-pin{width:36px;height:36px}}.route-reference-dot{width:14px;height:14px;border:2px solid #F4F4EF;border-radius:50%;background:transparent;box-shadow:0 0 0 2px #121316,0 0 0 5px #f4f4ef33;pointer-events:none}.route-pin-crosshair{filter:drop-shadow(0 0 2px #121316)}.route-pin-crosshair:before,.route-pin-crosshair:after{background:#f4f4ef}#route-pin-tether{position:absolute;z-index:2;left:10px;top:58px;max-width:calc(100% - 62px);padding:5px 10px;border:1px solid #F4F4EF33;border-radius:999px;background:#121316e6;color:#e9e9e4;font:inherit;font-size:12px;line-height:1.3;pointer-events:none;overflow-wrap:anywhere}#route-pin-tether[hidden]{display:none}@media(max-width:720px){#m-punto #route-pin-map{height:clamp(300px,52dvh,560px)}.route-pin-crosshair{width:28px;height:28px}.route-pin-crosshair:before{width:28px;top:13px}.route-pin-crosshair:after{height:28px;left:13px}#route-pin-tether{top:62px}}#cotizar .route-entry-one[data-state=empty] #route-door-points[hidden],#cotizar .route-entry-one[data-state=empty] #route-door-points{display:none!important}#cotizar .route-entry-one[data-state=empty] #route-door-placeholder{display:none}#cotizar .route-entry-one[data-state=empty],#cotizar .route-entry-one[data-state=empty][data-state]{min-height:0;padding:24px 26px;align-items:center}#cotizar .route-entry-one[data-state=empty] .route-door-copy{display:flex;align-items:center;min-height:64px}#cotizar .route-entry-one[data-state=empty] #route-entry-label{font-size:22px;font-weight:550;letter-spacing:-.02em;line-height:1.2;text-transform:none;color:#f3f2ec;margin:0}#cotizar .route-entry-one[data-state=empty] .route-door-arrow{width:44px;height:44px;padding:0}#cotizar .route-entry-one[data-state=empty] .route-door-pill-word,#cotizar .route-entry-one[data-state=empty] .route-door-pill-word[data-when=empty]{display:none}@media(max-width:799px){#cotizar .route-entry-one[data-state=empty],#cotizar .route-entry-one[data-state=empty][data-state]{padding:18px 16px}#cotizar .route-entry-one[data-state=empty] .route-door-copy{min-height:44px}#cotizar .route-entry-one[data-state=empty] #route-entry-label{font-size:19px}}#cotizar #flow-progress #flow-progress-kicker{display:none}#cotizar #flow-progress #flow-orbe{display:block;width:24px;height:24px}#cotizar #flow-progress #flow-orbe canvas{display:block;width:24px;height:24px}#cotizar #flow-progress #flow-estado{position:static;width:auto;height:auto;margin:0;padding:0;clip-path:none;overflow:visible;white-space:nowrap;display:inline-flex;align-items:center;gap:9px;min-width:0}#cotizar #flow-progress .flow-estado-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#cotizar #flow-progress .flow-estado-frase{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a7abb0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:38ch}#cotizar #flow-progress .flow-estado-frase[hidden]{display:none}#cotizar #flow-stage .step-head .card-orbe,#cotizar #flow-stage .card-motion .card-orbe,#cotizar #flow-stage .card-motion .card-motion-thread{display:none!important}#cotizar #flow-stage .card-motion{grid-template-columns:auto;gap:0}#cotizar #flow-stage .step-head .step-title-group{grid-column:1 / -1!important}#cotizar #flow-stage .step-head .step-resumen:not([hidden]){grid-column:1 / -1}#cotizar .step-instruccion{margin:6px 0 0;font-size:14px;line-height:1.45;color:#a7abb0;max-width:34ch}#cotizar .step-instruccion[hidden]{display:none}#cotizar .step-instruccion.is-nueva,#cotizar .flow-estado-frase.is-nueva{animation:cx-instruccion-entra .36s cubic-bezier(.2,.7,.2,1) both}@keyframes cx-instruccion-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#cotizar .step-instruccion.is-nueva,#cotizar .flow-estado-frase.is-nueva{animation:none}}@media(max-width:799px){#cotizar .step-instruccion{font-size:13px;max-width:none}#cotizar #flow-progress .flow-estado-frase{font-size:10.5px;max-width:34ch}}.maplibregl-map .ml-marker{overflow:visible}.ml-marker .ml-marker-rotulo{position:absolute;display:block;max-width:168px;font-family:var(--font-body, system-ui, sans-serif);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0;color:#f4f4ef;white-space:nowrap;pointer-events:none;text-shadow:-1px -1px 0 #121316,1px -1px 0 #121316,-1px 1px 0 #121316,1px 1px 0 #121316,0 0 3px #121316}.ml-marker .ml-marker-rotulo:empty{display:none}.ml-marker .ml-marker-rotulo,.ml-marker[data-rotulo=ne] .ml-marker-rotulo{left:calc(100% + 4px);right:auto;bottom:calc(100% - 6px);top:auto}.ml-marker[data-rotulo=nw] .ml-marker-rotulo{right:calc(100% + 4px);left:auto;bottom:calc(100% - 6px);top:auto}.ml-marker[data-rotulo=se] .ml-marker-rotulo{left:calc(100% + 4px);right:auto;top:calc(100% - 6px);bottom:auto}.ml-marker[data-rotulo=sw] .ml-marker-rotulo{right:calc(100% + 4px);left:auto;top:calc(100% - 6px);bottom:auto}.ml-marker.is-mini .ml-marker-rotulo{font-size:10px;max-width:150px}@media(min-width:800px){.welcome-topline .umbral-topline-marca,#umbral .umbral-flota{display:none}}@media(max-width:799px){#umbral{background:#121316;color:#f4f4ef;animation:none}#umbral:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 78% 46% at 50% 44%,#e5243f2e,#e5243f14 42%,#e5243f00 72%)}#umbral .umbral-marco{border-color:#f4f4ef29}#umbral .umbral-ruta{background:linear-gradient(to bottom,transparent 0%,rgba(244,244,239,.02) 30%,rgba(244,244,239,.08) 47%,rgba(244,244,239,.08) 53%,rgba(244,244,239,.02) 70%,transparent 100%)}.welcome-topline{top:calc(22px + env(safe-area-inset-top,0px));left:24px;right:24px;color:#8e8e92}.welcome-topline b{display:inline-flex;align-items:center;gap:10px;color:#f4f4ef}.welcome-topline .umbral-topline-marca{display:inline-flex}.welcome-topline .umbral-topline-marca svg{width:24px;height:auto;display:block;color:#f4f4ef}#umbral .umbral-grid{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;min-height:100vh;min-height:100svh;max-width:none;padding:76px 24px calc(24px + env(safe-area-inset-bottom,0px));row-gap:0}#umbral .umbral-escena{margin-top:auto}#umbral .umbral-texto{display:contents}#umbral .cx-marca{color:#f4f4ef}#umbral .umbral-kicker{margin:22px 0 14px;font-size:11px;letter-spacing:.14em;color:#8e8e92}#umbral .umbral-h1{font-size:clamp(36px,10.4vw,44px);line-height:1.02;letter-spacing:-.02em;font-weight:700;color:#f4f4ef;max-width:none;margin:0 0 16px}#umbral .umbral-h1 .umbral-h1-l{display:block}#umbral .umbral-sub{font-size:14px;line-height:1.5;color:#a8a8ac;max-width:30ch;margin:0}#umbral .umbral-sub .umbral-sub-guia{display:none}#umbral .umbral-baja{display:flex;width:100%;align-self:stretch;justify-content:center;min-height:52px;margin:auto 0 0;padding:14px 20px;border-radius:999px;background:#e5243f;border-color:#e5243f;color:#fff;font-family:var(--font-body, system-ui, sans-serif);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}#umbral .umbral-baja,#umbral .umbral-flota{scroll-margin-top:100vh;scroll-margin-top:100svh}#umbral .umbral-baja:hover{background:#e5243f;border-color:#e5243f}#umbral .umbral-baja svg{display:none}#umbral .umbral-flota{display:flex;width:100%;align-self:stretch;align-items:center;justify-content:center;min-height:52px;margin:12px 0 0;padding:14px 20px;border:1px solid rgba(244,244,239,.62);border-radius:999px;background:transparent;color:#f4f4ef;font-family:var(--font-body, system-ui, sans-serif);font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;animation:rise-in .36s var(--ease-cinema) 1.22s backwards}#umbral .umbral-baja:focus-visible,#umbral .umbral-flota:focus-visible{outline:3px solid #F4F4EF;outline-offset:4px}.welcome-gesture,.welcome-bottomline,#umbral .umbral-pie{display:none}}@media(max-width:799px)and (prefers-reduced-motion:reduce){#umbral .umbral-flota{animation:none}}@media(max-width:799px){#cotizar #total-bar:not(.is-gated),#cotizar #total-bar.is-ready:not(.is-gated){grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "price" "summary" "details" "handling" "action"}#cotizar #total-bar #ticket-handling{grid-area:handling;margin:6px 0 0}#cotizar #total-bar .ticket-heading{min-height:0;padding:8px 14px;gap:6px}#cotizar #total-bar .ticket-brand{display:inline-flex;flex-direction:row;align-items:baseline;gap:6px}#cotizar #total-bar .ticket-kind{display:inline-flex;flex-direction:row;align-items:baseline;gap:4px;padding:4px 0;min-width:0;white-space:nowrap}#cotizar #total-bar .ticket-kind small{max-width:none;white-space:normal;font-size:11px}#cotizar #total-bar>.total-info{padding:12px 16px}#cotizar #total-bar #consumer-tax-total{gap:4px}#cotizar #total-bar #consumer-tax-amount{font-size:44px;line-height:1.04}#cotizar #total-bar:has(#total-val.is-rango) #consumer-tax-amount{font-size:27px;line-height:1.25}#cotizar #total-bar #total-note{margin-top:6px;font-size:13px;line-height:1.4}#cotizar #total-bar #consumer-tax-detail{margin-top:6px;padding-top:6px;font-size:13px;line-height:1.4}#cotizar #total-bar #quote-passport{padding:10px 16px 6px}#cotizar #quote-passport .quote-passport-route{margin:6px 0 8px;padding:0;min-height:0}#cotizar #quote-passport .qp-boleto{gap:8px 14px}#cotizar #quote-passport .qp-punto{gap:4px}#cotizar #quote-passport .qp-punto b{font-size:18px;line-height:1.2}#cotizar #quote-passport .qp-trayecto{gap:8px}#cotizar #quote-passport #quote-passport-distance{font-size:13px;line-height:1.3}#cotizar #quote-passport .quote-passport-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#cotizar #quote-passport .quote-passport-fact,#cotizar #quote-passport .quote-passport-fact:last-child{min-height:0;padding:6px 8px 7px;gap:3px}#cotizar #quote-passport .quote-passport-fact small{font-size:11px;line-height:1.3}#cotizar #quote-passport .quote-passport-fact strong{font-size:13px;line-height:1.35}#cotizar #total-bar>.total-details{padding:0 16px}#cotizar #total-bar:not(.is-gated):not(.is-empty):has(#breakdown[hidden]) #ticket-handling{display:none}#cotizar #total-bar>.total-action{padding:10px 16px 16px;gap:6px}#cotizar #total-bar #quote-action-note{font-size:13px;line-height:1.4}#cotizar #total-bar #cta-missing-note{font-size:13px;line-height:1.45}}@media(max-width:799px){html:has(body.mobile-result-dock){scroll-padding-bottom:72px}@media(orientation:landscape)and (max-height:420px){:root,:root.cx-page-turning{scroll-snap-type:none}html #umbral,html #cotizar,html #flota,html #faq{min-height:0;scroll-snap-stop:normal}html #cotizar #quote-flow{min-height:0}}@media(max-width:360px){#cotizar #flow-controls #flow-next,#cotizar #flow-controls #flow-back{min-width:0;padding:12px 14px;gap:8px;white-space:nowrap}#cotizar #flow-controls #flow-next svg,#cotizar #flow-controls #flow-back svg{flex-shrink:0}#cotizar .step[data-step=cuando] .horario-chip strong{white-space:nowrap}}@media(max-height:700px){#cotizar #flow-stage .result-stage{padding-top:10px}#cotizar #flow-stage .result-stage.flow-panel[data-flow-panel]>.card-heading{margin-bottom:10px}}}@media(max-width:799px){html{scroll-snap-type:y proximity}html.cx-page-turning{scroll-snap-type:none}#umbral,#cotizar,#flota,#faq{scroll-snap-align:start;scroll-snap-stop:always}#umbral,#cotizar,#flota,#faq{min-height:100vh;min-height:100svh}#cotizar,body.flow-started #cotizar{padding-top:68px;padding-bottom:56px}#cotizar>.wrap{display:flex;flex-direction:column;flex:1 1 auto}#cotizar #quote-flow{display:flex;flex-direction:column;flex:1 1 auto;min-height:calc(100vh - 124px);min-height:calc(100svh - 124px)}#cotizar #quote-flow>#flow-stage{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:safe center}#cotizar #quote-flow>#flow-controls{margin-top:auto}#cotizar #quote-flow[data-flow-stage=resultado]{flex:0 0 auto;min-height:0}#cotizar #quote-flow[data-flow-stage=resultado]>#flow-stage{flex:0 1 auto;justify-content:flex-start}#cotizar #flow-progress{padding:8px 20px 12px}#cotizar #flow-progress .flow-progress-head{min-height:42px}#cotizar #flow-stage>.step[data-flow-panel],#cotizar #flow-stage>.step[data-step=ruta]{padding:24px 20px}#cotizar #flow-stage .flow-panel[data-flow-panel]>.card-heading{margin:4px 0 24px}#cotizar .step[data-step=ruta] #ruta-estado:not([hidden]){margin-top:20px}#cotizar .route-entry-one[data-state]{padding:18px 10px 18px 12px}#cotizar #flow-controls:not([hidden]){padding:20px 22px 12px;gap:12px}#cotizar #flow-signature{min-height:84px;padding:14px 18px 22px}}@media(max-width:799px)and (prefers-reduced-motion:reduce){html,html.cx-page-turning{scroll-snap-type:none;scroll-behavior:auto}#umbral,#cotizar,#flota,#faq{scroll-snap-stop:normal}}.cx-noscript{position:relative;z-index:100;padding:20px max(20px,env(safe-area-inset-left,0px));color:var(--fg, #141414);background:var(--surface-page, #F4F4EF);font:16px/1.5 system-ui,sans-serif}.cx-noscript strong{display:block;font-size:18px}.cx-noscript p{margin:8px 0;max-width:60ch}.cx-noscript a{display:inline-flex;align-items:center;min-height:44px;margin-right:20px;color:inherit;text-decoration:underline;text-underline-offset:3px}@supports not (height: 100dvh){#m-punto .modal-content{max-height:min(920px,calc(var(--route-viewport-height, 100vh) - 24px))}#m-maniobras-info .modal-content{max-height:min(760px,calc(100vh - 32px))}@media(max-width:799px){#m-punto{height:var(--route-viewport-height, 100vh)}#m-punto .modal-content{max-height:calc(var(--route-viewport-height, 100vh) - 16px)}#m-ruta-confirma .modal-content{max-height:calc(100vh - 12px)}}}@supports not (justify-content: safe center){@media(max-width:799px){#cotizar #quote-flow>#flow-stage{justify-content:flex-start}}}#cotizar .carga-puertas{grid-template-columns:repeat(3,minmax(0,1fr))}#cotizar .carga-puerta{min-height:104px;padding:14px 12px;gap:6px}#cotizar .carga-puerta-sub{font-size:12px;line-height:1.4}#cotizar #flow-instruccion-carga{display:none}#m-carga-otro-title:focus{outline:none}#cotizar .carga-custom-advice{margin:0;font-size:13px;line-height:1.5;font-weight:400}#cotizar .carga-puerta-name{overflow-wrap:anywhere}#m-carga-articulos .rc-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.carga-otro-entry{min-height:44px;padding:8px 4px;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.carga-otro-entry>span{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;font-size:19px;font-weight:400;transition:transform .18s ease}.carga-otro-entry:focus-visible,.carga-fila-custom-edit:focus-visible,.carga-custom-status:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:6px}#m-carga-otro .modal-content{max-width:520px;width:calc(100% - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border-radius:24px}#m-carga-otro .modal-header{padding:28px 24px 12px;flex-shrink:0}#m-carga-otro .modal-header p{font-size:14px;line-height:1.5;max-width:38ch}#m-carga-otro .hoja-kicker{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.carga-otro-form{min-height:0;display:flex;flex-direction:column}#m-carga-otro .modal-body{padding:12px 24px 16px;overflow-y:auto;overscroll-behavior-y:contain;min-height:0;scroll-padding-block:16px}.carga-otro-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px;line-height:1.4;font-weight:600}.carga-otro-field input,.carga-otro-field textarea{box-sizing:border-box;min-height:48px;min-width:0;width:100%;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-page);color:var(--text);font:inherit;font-size:16px;font-weight:400}.carga-otro-field textarea{resize:vertical}.carga-otro-field input:focus-visible,.carga-otro-field textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.carga-otro-field input[aria-invalid=true]{border-color:var(--accent)}.carga-otro-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:16px;margin-top:18px}.carga-otro-scope{display:flex;flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;padding:0;border:0}.carga-otro-scope legend{font-size:12px;padding:0;color:var(--text-dim)}.carga-otro-scope label{display:inline-flex;align-items:center;min-height:44px;gap:8px;font-size:13px;cursor:pointer}.carga-otro-scope input{width:18px;height:18px;accent-color:var(--text)}.carga-otro-scope:disabled{opacity:.6}.carga-otro-details{margin-top:12px;padding-block:6px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.carga-otro-details summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;cursor:pointer;font-size:14px;font-weight:600;list-style:none}.carga-otro-details summary:after{content:"+";font-size:18px;font-weight:400}.carga-otro-details[open] summary:after{content:"−"}.carga-otro-details summary span{font-size:12px;font-weight:400;color:var(--text-dim);margin-left:auto}.carga-otro-measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 18px}.carga-otro-details>.carga-otro-field{margin-bottom:14px}.carga-otro-note,.carga-otro-error{margin:16px 0 0;font-size:12px;line-height:1.6;color:var(--text-dim)}.carga-otro-error:not([hidden]){display:block;color:var(--text);font-weight:600;border-left:2px solid var(--accent);padding-left:10px}#m-carga-otro .carga-otro-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px max(20px,env(safe-area-inset-bottom));flex-shrink:0}.carga-otro-foot button{min-height:48px}#cotizar .carga-fila-custom .carga-fila-head{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.carga-fila-custom-edit{min-height:44px;display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}#cotizar .carga-fila-custom .carga-fila-name{flex:1;white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.carga-custom-edit-label{flex-shrink:0;font-size:12px;color:var(--text-dim)}.carga-custom-meta,.carga-custom-help,.carga-custom-description{padding-left:32px;font-size:12px;line-height:1.5;color:var(--text-dim);margin:4px 0;overflow-wrap:anywhere}.carga-custom-description{color:var(--text)}.carga-custom-status{display:inline-flex;align-items:center;min-height:44px;margin-left:32px;gap:6px;padding:6px 0;border:0;color:var(--text);background:none;font:inherit;font-size:12px;font-weight:600;cursor:pointer}@media(hover:hover)and (pointer:fine){.carga-otro-entry:hover>span{transform:rotate(90deg)}}@media(max-width:799px){#cotizar .carga-puertas{grid-template-columns:repeat(2,minmax(0,1fr))}#m-carga-otro{align-items:flex-end;padding:0}#m-carga-otro .modal-content{width:100%;max-height:calc(100vh - 12px);max-height:calc(100dvh - 12px);border-radius:22px 22px 0 0}#m-carga-otro .modal-header{padding:24px 20px 8px}#m-carga-otro .modal-body{padding:12px 20px 16px}#m-carga-otro .carga-otro-foot{padding-inline:20px}.carga-otro-grid{gap:12px}.carga-otro-measures{gap:10px}}@media(max-height:480px){#m-carga-otro .modal-header{padding-top:14px}#m-carga-otro .modal-header p{font-size:12px}#m-carga-otro .hoja-kicker{margin-bottom:4px}#m-carga-otro .carga-otro-foot{padding-block:10px}}@media(prefers-reduced-motion:reduce){.carga-otro-entry>span{transition:none}}:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group,:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group:not(:empty){background:#1b1c20!important;border:1px solid #565A62!important;border-radius:12px!important;box-shadow:0 3px 12px #00000030!important}:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group button{width:44px!important;height:44px!important}:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(.96);opacity:1}:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group button:disabled .maplibregl-ctrl-icon{opacity:.4}:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group button:focus-visible,:is(#m-punto,#m-ruta-confirma) .maplibregl-canvas:focus-visible{outline:2px solid #F4F4EF;outline-offset:-4px}#m-ruta-confirma .rc-map-toolbar button{min-height:44px;font-size:12.5px}#m-ruta-confirma #map-loading{font-size:12px;line-height:1.5}#m-ruta-confirma .map-leaflet,#m-ruta-confirma .rc-map-panel:has(.rc-connections:not([hidden])) .map-leaflet{height:clamp(300px,44dvh,440px)}#route-pin-map .maplibregl-ctrl-bottom-left{bottom:10px}#route-pin-map .maplibregl-ctrl-bottom-right{bottom:8px;right:8px;max-width:calc(100% - 118px)}#route-pin-map .maplibregl-ctrl-scale{margin:0 0 0 10px;font-size:12px;line-height:1.4}#route-pin-zoom{bottom:60px;min-height:44px;border-radius:12px}#route-pin-reference,#route-pin-tether{max-width:calc(100% - 78px)}#route-pin-reference{min-height:44px}#route-pin-tether{top:62px}.maplibregl-map .ml-marker .ml-marker-rotulo{font-size:12px;overflow:hidden;text-overflow:ellipsis}.maplibregl-map .ml-marker.is-mini .ml-marker-rotulo{font-size:11px}@media(max-width:720px){#m-ruta-confirma .map-leaflet,#m-ruta-confirma .rc-map-panel:has(.rc-connections:not([hidden])) .map-leaflet{height:clamp(280px,38dvh,360px)}#m-punto .route-pin-actions{padding-top:12px;box-shadow:0 -6px 10px #fafafa}}@media(max-height:600px)and (max-width:950px){#m-punto #route-pin-map{height:clamp(240px,52dvh,320px)}#m-ruta-confirma .map-leaflet,#m-ruta-confirma .rc-map-panel:has(.rc-connections:not([hidden])) .map-leaflet{height:clamp(220px,52dvh,320px)}}@media(min-width:721px)and (max-width:950px)and (max-height:600px){#m-punto:has(#route-pin-view:not([hidden])) .modal-content{width:calc(100vw - 24px);max-width:926px;height:calc(var(--route-viewport-height, 100dvh) - 24px)}#m-punto:has(#route-pin-view:not([hidden])) .modal-header{padding-right:235px}#m-punto:has(#route-pin-view:not([hidden])) .modal-body{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(0,1.6fr);grid-template-rows:auto auto minmax(44px,1fr) auto;gap:6px 16px;padding:6px 16px 8px;overflow:hidden;min-height:0}#m-punto:has(#route-pin-view:not([hidden])) .privacy-summary{grid-column:1;grid-row:1;margin:0;max-height:clamp(44px,calc(100dvh - 350px),88px);overflow-y:auto}#m-punto:has(#route-pin-view:not([hidden])) .route-endpoints{grid-column:1;grid-row:2;margin:0}#m-punto:has(#route-pin-view:not([hidden])) .route-endpoints button{min-height:48px;padding:4px 8px;gap:2px}#m-punto #route-pin-view:not([hidden]){display:contents}#m-punto:has(#route-pin-view:not([hidden])) #route-pin-back{position:absolute;right:64px;top:6px;max-width:160px;min-height:44px}#m-punto:has(#route-pin-view:not([hidden])) .route-pin-heading{grid-column:1;grid-row:3;min-height:44px;margin:0;overflow-y:auto;align-content:start}#m-punto:has(#route-pin-view:not([hidden])) .route-pin-heading #route-pin-label{padding:0;font-size:13px}#m-punto:has(#route-pin-view:not([hidden])) .route-pin-stage{grid-column:2;grid-row:1 / 5;min-width:0;min-height:0}#m-punto:has(#route-pin-view:not([hidden])) #route-pin-map{height:100%;min-height:0}#m-punto:has(#route-pin-view:not([hidden])) .route-pin-actions{grid-column:1;grid-row:4;position:static;padding:0;column-gap:8px;min-width:0}#m-punto:has(#route-pin-view:not([hidden])) .route-pin-feedback{max-height:42px;overflow-y:auto;padding:0 0 6px}#m-punto:has(#route-pin-view:not([hidden])) #route-pin-center,#m-punto:has(#route-pin-view:not([hidden])) #route-pin-confirm{min-height:48px;padding:10px 8px;line-height:1.3}}@media(forced-colors:active){:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group,:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group:not(:empty){background:Canvas!important;border-color:ButtonText!important}:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group button:focus-visible,:is(#m-punto,#m-ruta-confirma) .maplibregl-canvas:focus-visible{outline-color:Highlight}}#cotizar #flow-controls #flow-next,#cotizar #convo-btn,#cotizar #carga-nl-btn,#cotizar #flow-stage .carga-fix-ok,#cotizar #flow-stage .carga-kg-ok,#cotizar #total-bar #btn-reservar.total-cta,#dockbar #nav-cta,#umbral #umbral-baja,.modal .btn-primary,.modal .rc-ok,#m-punto #route-pin-confirm,#cotizar #flow-controls #flow-back,#cotizar #flow-stage .carga-agregar,#cotizar #flow-stage #ruta-ver-mapa,#cotizar #flow-stage .rec-unidad-change,#cotizar #flow-stage .carga-custom-status,#cotizar #flow-stage .carga-fila-custom-edit,#cotizar #flow-manual,#cotizar #flow-stage .carga-ask-alt,#cotizar #flow-stage .carga-fix-cancel,#umbral .umbral-flota,.modal .btn-ghost,#m-punto #route-choose-pin,#m-punto #route-pin-center,#m-punto #route-pin-retry,#m-punto #route-pin-reference,#m-punto #route-pin-zoom,#m-ruta-confirma .rc-pin,#m-ruta-confirma .rc-editar,#m-carga-articulos .carga-otro-entry,#cotizar #ticket-handling #btn-maniobras,#flota #flota-cta,#cotizar #flow-stage .step .carga-puerta,#cotizar #flow-stage .step .horario-chip,#cotizar #flow-stage .step .chip,#cotizar #flow-stage .step .unidad-alt,#cotizar #flow-stage .step .builder-cat,#cotizar #flow-stage .step .cargo-tab,#cotizar #flow-stage .step .carga-peso-chip,#cotizar #flow-stage .carga-ask-chip,#cotizar #flow-stage .carga-fix-chip,#cotizar #flow-stage .step .cuando-card,#cotizar #flow-stage .step .day-card,#m-punto .route-endpoints button,#m-ruta-confirma .rc-map-toolbar button,.modal .modal-close,#m-punto .ab-clear,#m-punto .ab-ubic,#m-carga-articulos .cinta-btn,#m-carga-articulos .qty-counter button,#m-punto #route-pin-gps,#cotizar #flow-stage .ejes-step-btn,#cotizar #flow-stage .carga-fila-quita,#dockbar #nav-reset,#m-punto .maplibregl-ctrl-group button,#m-ruta-confirma .maplibregl-ctrl-group button,#cotizar #total-bar #bd-toggle,#cotizar #total-bar .cta-missing-go,#cotizar #quote-passport .quote-passport-route,#cotizar #quote-passport .quote-passport-fact,#cotizar #flow-progress .flow-progress-step,#cotizar #flow-shortcut,#cotizar #welcome-back,#m-punto #route-pin-back,#m-punto .route-pin-tools button,#cotizar #flow-stage .route-entry-one,#cotizar #flow-stage .carga-item-tap,#m-carga-articulos .carga-item-tap,#m-carga-articulos .carga-tira-chip{--w29-focus: #252529;transition:transform .2s cubic-bezier(.2,.65,.25,1),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,background-position .2s ease;touch-action:manipulation}#cotizar #flow-controls #flow-next,#cotizar #convo-btn,#cotizar #carga-nl-btn,#cotizar #flow-stage .carga-fix-ok,#cotizar #flow-stage .carga-kg-ok,#cotizar #total-bar #btn-reservar.total-cta,#dockbar #nav-cta,#umbral #umbral-baja,.modal .btn-primary,.modal .rc-ok,#m-punto #route-pin-confirm{font-weight:600;border-radius:14px;background-size:180% 180%;background-position:0% 0%}#cotizar #flow-controls #flow-next,#cotizar #convo-btn,#cotizar #carga-nl-btn,#cotizar #flow-stage .carga-fix-ok,#cotizar #flow-stage .carga-kg-ok,#cotizar #flow-controls #flow-back,#cotizar #flow-stage .carga-agregar,#cotizar #flow-stage #ruta-ver-mapa,#cotizar #flow-stage .rec-unidad-change,#cotizar #flow-stage .carga-custom-status,#cotizar #flow-stage .carga-fila-custom-edit,#cotizar #flow-manual,#cotizar #flow-stage .carga-ask-alt,#cotizar #flow-stage .carga-fix-cancel,#umbral .umbral-flota,#cotizar #flow-stage .step .carga-puerta,#cotizar #flow-stage .step .horario-chip,#cotizar #flow-stage .step .chip,#cotizar #flow-stage .step .unidad-alt,#cotizar #flow-stage .step .builder-cat,#cotizar #flow-stage .step .cargo-tab,#cotizar #flow-stage .step .carga-peso-chip,#cotizar #flow-stage .carga-ask-chip,#cotizar #flow-stage .carga-fix-chip,#cotizar #flow-stage .ejes-step-btn,#cotizar #flow-stage .carga-fila-quita,#dockbar #nav-reset,#m-punto .maplibregl-ctrl-group button,#m-ruta-confirma .maplibregl-ctrl-group button,#cotizar #flow-stage .route-entry-one,#cotizar #flow-progress .flow-progress-step,#cotizar #flow-shortcut,#cotizar #welcome-back{--w29-focus: #F4F4EF}#cotizar #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #convo-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #carga-nl-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-fix-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-kg-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:#252529;background-color:#f4f4ef;background-image:linear-gradient(135deg,#fff,#e9e9e4);border-color:#f4f4ef;box-shadow:inset 0 -2px #d7d7dd}#cotizar #total-bar #btn-reservar.total-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#dockbar #nav-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#umbral #umbral-baja:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:#fff;background-color:#d82c47;background-image:linear-gradient(135deg,#d82c47,#bc233c);border-color:#d82c47;box-shadow:inset 0 -2px #bc233c}#umbral #umbral-baja:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:#fff;background-color:#e5243f;background-image:none;border-color:#e5243f;box-shadow:inset 0 -2px #bc233c}.modal .btn-primary:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),.modal .rc-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-pin-confirm:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:#fff;background-color:#252529;background-image:linear-gradient(135deg,#34343a,#252529);border-color:#252529;box-shadow:inset 0 -2px #121316}.modal .btn-primary:before,.modal .btn-primary:hover:before,.modal .btn-primary:active:before{opacity:0;background:transparent;transition:none}#cotizar #flow-controls #flow-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-agregar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage #ruta-ver-mapa:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .rec-unidad-change:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-custom-status:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-fila-custom-edit:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-manual:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-ask-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-fix-cancel:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#umbral .umbral-flota:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:#f4f4ef;background-color:#1b1c20;border-color:#565a62;box-shadow:inset 0 0 0 1px #565a62;font-weight:600}.modal .btn-ghost:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-pin-center:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-pin-retry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-pin-reference:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-pin-zoom:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-ruta-confirma .rc-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-ruta-confirma .rc-editar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-carga-articulos .carga-otro-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #ticket-handling #btn-maniobras:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#flota #flota-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:#252529;background-color:#f4f4ef;border-color:#a5a5b1;box-shadow:inset 0 0 0 1px #a5a5b1;font-weight:600}#cotizar #flow-stage .step .carga-puerta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .horario-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .unidad-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .builder-cat:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .cargo-tab:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .carga-peso-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-ask-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-fix-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:#f4f4ef;background-color:#1b1c20;border-color:#565a62;box-shadow:none}#cotizar #flow-stage .step .cuando-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .day-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto .route-endpoints button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-ruta-confirma .rc-map-toolbar button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:#252529;background-color:#f4f4ef;border-color:#a5a5b1;box-shadow:none}#cotizar #flow-stage .step .carga-puerta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .horario-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .unidad-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .builder-cat:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .cargo-tab:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .carga-peso-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .carga-ask-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .carga-fix-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]){color:#252529;background-color:#f4f4ef;border-color:#f4f4ef;box-shadow:inset 0 0 0 2px #a5a5b1}#cotizar #flow-stage .step .cuando-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .day-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#m-punto .route-endpoints button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#m-ruta-confirma .rc-map-toolbar button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]){color:#fff;background-color:#252529;border-color:#252529;box-shadow:inset 0 0 0 2px #565a62}#cotizar #flow-stage .step .carga-puerta .carga-puerta-icon{color:inherit}#cotizar #flow-stage .step .carga-puerta:not(.is-active) .carga-puerta-sub,#cotizar #flow-stage .step .horario-chip:not(.is-selected) .when-slot-name{color:#c5c5cd}#cotizar #flow-stage .step .carga-puerta.is-active .carga-puerta-sub,#cotizar #flow-stage .step .horario-chip.is-selected .when-slot-name,#cotizar #flow-stage .step .horario-chip.is-selected .when-slot-state{color:#53535a}#cotizar #ticket-handling #btn-maniobras.is-selected:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:#fff;background-color:#252529;border-color:#252529;box-shadow:inset 0 0 0 1px #565a62}#cotizar #ticket-handling #btn-maniobras.is-selected #maniobras-toggle-hint{color:#d1d1d9}#cotizar #flow-stage .step .carga-puerta,#cotizar #flow-stage .step .horario-chip,#cotizar #flow-stage .step .chip,#cotizar #flow-stage .step .unidad-alt,#cotizar #flow-stage .step .builder-cat,#cotizar #flow-stage .step .cargo-tab,#cotizar #flow-stage .step .carga-peso-chip,#cotizar #flow-stage .carga-ask-chip,#cotizar #flow-stage .carga-fix-chip,#cotizar #flow-stage .step .cuando-card,#cotizar #flow-stage .step .day-card,#m-punto .route-endpoints button,#m-ruta-confirma .rc-map-toolbar button,#cotizar #ticket-handling #btn-maniobras{transition:transform .2s cubic-bezier(.2,.65,.25,1),border-color .2s ease,box-shadow .2s ease}.modal .modal-close,#m-punto .ab-clear,#m-punto .ab-ubic,#m-carga-articulos .cinta-btn,#m-carga-articulos .qty-counter button,#m-punto #route-pin-gps{color:#252529;background-color:#e9e9e4;border-color:#a5a5b1;box-shadow:inset 0 0 0 1px #a5a5b1}#cotizar #flow-stage .ejes-step-btn,#cotizar #flow-stage .carga-fila-quita,#dockbar #nav-reset,#m-punto .maplibregl-ctrl-group button,#m-ruta-confirma .maplibregl-ctrl-group button{color:#f4f4ef;background-color:#1b1c20;border-color:#565a62;box-shadow:inset 0 0 0 1px #565a62}.modal .modal-close,#m-punto .ab-clear,#m-punto .ab-ubic,#m-carga-articulos .cinta-btn,#m-carga-articulos .qty-counter button,#m-punto #route-pin-gps,#cotizar #flow-stage .ejes-step-btn,#cotizar #flow-stage .carga-fila-quita,#dockbar #nav-reset,#m-punto .maplibregl-ctrl-group button,#m-ruta-confirma .maplibregl-ctrl-group button{border-radius:12px}#cotizar #flow-stage .route-entry-one{border-color:#565a62;box-shadow:inset 0 0 0 1px #565a62}#cotizar #flow-stage .route-entry-one .route-door-arrow{background-color:#f4f4ef;color:#252529;box-shadow:0 0 0 4px #ffffff09}#cotizar #total-bar #bd-toggle,#cotizar #total-bar .cta-missing-go,#m-punto #route-pin-back,#m-punto .route-pin-tools button{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:currentColor}#cotizar #flow-controls #flow-next svg,#cotizar #total-bar #btn-reservar.total-cta svg,#m-punto #route-choose-pin .route-stop-arrow{transition:transform .2s cubic-bezier(.2,.65,.25,1)}#cotizar #flow-controls #flow-next svg{color:#f4f4ef;background-color:#252529;border-radius:50%;box-shadow:0 0 0 4px #252529}#cotizar #total-bar #btn-reservar.total-cta svg{color:#bc233c;background-color:#fff;border-radius:50%;box-shadow:0 0 0 4px #fff}@media(hover:hover)and (pointer:fine){#cotizar #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #convo-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #carga-nl-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-fix-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-kg-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #total-bar #btn-reservar.total-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#dockbar #nav-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#umbral #umbral-baja:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,.modal .btn-primary:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,.modal .rc-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-confirm:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background-position:100% 100%;transform:translateY(-1px)}#cotizar #flow-controls #flow-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .carga-agregar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage #ruta-ver-mapa:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .rec-unidad-change:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .carga-custom-status:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .carga-fila-custom-edit:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-manual:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .carga-ask-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .carga-fix-cancel:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#umbral .umbral-flota:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .step .carga-puerta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .step .horario-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .step .chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .step .unidad-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .step .builder-cat:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .step .cargo-tab:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .step .carga-peso-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .carga-ask-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .carga-fix-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover{background-color:#303036;border-color:#a5a5b1;box-shadow:inset 0 0 0 1px #a5a5b1}.modal .btn-ghost:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#m-punto #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#m-punto #route-pin-center:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#m-punto #route-pin-retry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#m-punto #route-pin-reference:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#m-punto #route-pin-zoom:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#m-ruta-confirma .rc-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#m-ruta-confirma .rc-editar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#m-carga-articulos .carga-otro-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #ticket-handling #btn-maniobras:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#flota #flota-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .step .cuando-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage .step .day-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#m-punto .route-endpoints button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover,#m-ruta-confirma .rc-map-toolbar button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.is-active):not(.is-selected):not([aria-pressed=true]):hover{background-color:#e8e8eb;border-color:#626269;box-shadow:inset 0 0 0 1px #626269}.modal .modal-close:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .ab-clear:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .ab-ubic:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .cinta-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .qty-counter button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-gps:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background-color:#d7d7dd;color:#252529}#cotizar #flow-stage .ejes-step-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-fila-quita:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#dockbar #nav-reset:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-ruta-confirma .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background-color:#34343a;color:#fff}#cotizar #flow-stage .route-entry-one:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-item-tap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .carga-item-tap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .carga-tira-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{border-color:#a5a5b1;box-shadow:inset 0 0 0 1px #a5a5b1}#cotizar #total-bar #bd-toggle:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #total-bar .cta-missing-go:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #quote-passport .quote-passport-route:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #quote-passport .quote-passport-fact:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-progress .flow-progress-step:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-shortcut:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #welcome-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .route-pin-tools button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{text-decoration-thickness:2px}#cotizar #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover svg,#cotizar #total-bar #btn-reservar.total-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover svg,#m-punto #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover .route-stop-arrow{transform:translate(3px)}}#cotizar #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #convo-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #carga-nl-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-fix-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-kg-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #total-bar #btn-reservar.total-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#dockbar #nav-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#umbral #umbral-baja:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,.modal .btn-primary:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,.modal .rc-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-confirm:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-controls #flow-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-agregar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage #ruta-ver-mapa:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .rec-unidad-change:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-custom-status:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-fila-custom-edit:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-manual:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-ask-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-fix-cancel:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#umbral .umbral-flota:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,.modal .btn-ghost:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-center:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-retry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-reference:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-zoom:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-ruta-confirma .rc-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-ruta-confirma .rc-editar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-carga-articulos .carga-otro-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #ticket-handling #btn-maniobras:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#flota #flota-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .carga-puerta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .horario-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .unidad-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .builder-cat:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .cargo-tab:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .carga-peso-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-ask-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-fix-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .cuando-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .day-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .route-endpoints button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-ruta-confirma .rc-map-toolbar button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,.modal .modal-close:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .ab-clear:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .ab-ubic:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-carga-articulos .cinta-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-carga-articulos .qty-counter button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-gps:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .ejes-step-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-fila-quita:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#dockbar #nav-reset:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-ruta-confirma .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #total-bar #bd-toggle:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #total-bar .cta-missing-go:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #quote-passport .quote-passport-route:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #quote-passport .quote-passport-fact:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-progress .flow-progress-step:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-shortcut:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #welcome-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .route-pin-tools button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .route-entry-one:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-item-tap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-carga-articulos .carga-item-tap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-carga-articulos .carga-tira-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.985);transition-duration:0s;background-position:100% 100%}.modal .modal-close:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .ab-clear:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .ab-ubic:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-carga-articulos .cinta-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-carga-articulos .qty-counter button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-gps:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .ejes-step-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-fila-quita:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#dockbar #nav-reset:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-ruta-confirma .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.94);transition-duration:0s}#cotizar #flow-controls #flow-next:is(:disabled,[aria-disabled=true]),#cotizar #convo-btn:is(:disabled,[aria-disabled=true]),#cotizar #carga-nl-btn:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fix-ok:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-kg-ok:is(:disabled,[aria-disabled=true]),#cotizar #total-bar #btn-reservar.total-cta:is(:disabled,[aria-disabled=true]),#dockbar #nav-cta:is(:disabled,[aria-disabled=true]),#umbral #umbral-baja:is(:disabled,[aria-disabled=true]),.modal .btn-primary:is(:disabled,[aria-disabled=true]),.modal .rc-ok:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-confirm:is(:disabled,[aria-disabled=true]),#cotizar #flow-controls #flow-back:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-agregar:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage #ruta-ver-mapa:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .rec-unidad-change:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-custom-status:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fila-custom-edit:is(:disabled,[aria-disabled=true]),#cotizar #flow-manual:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-ask-alt:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fix-cancel:is(:disabled,[aria-disabled=true]),#umbral .umbral-flota:is(:disabled,[aria-disabled=true]),.modal .btn-ghost:is(:disabled,[aria-disabled=true]),#m-punto #route-choose-pin:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-center:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-retry:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-reference:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-zoom:is(:disabled,[aria-disabled=true]),#m-ruta-confirma .rc-pin:is(:disabled,[aria-disabled=true]),#m-ruta-confirma .rc-editar:is(:disabled,[aria-disabled=true]),#m-carga-articulos .carga-otro-entry:is(:disabled,[aria-disabled=true]),#cotizar #ticket-handling #btn-maniobras:is(:disabled,[aria-disabled=true]),#flota #flota-cta:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .carga-puerta:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .horario-chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .unidad-alt:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .builder-cat:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .cargo-tab:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .carga-peso-chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-ask-chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fix-chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .cuando-card:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .day-card:is(:disabled,[aria-disabled=true]),#m-punto .route-endpoints button:is(:disabled,[aria-disabled=true]),#m-ruta-confirma .rc-map-toolbar button:is(:disabled,[aria-disabled=true]),.modal .modal-close:is(:disabled,[aria-disabled=true]),#m-punto .ab-clear:is(:disabled,[aria-disabled=true]),#m-punto .ab-ubic:is(:disabled,[aria-disabled=true]),#m-carga-articulos .cinta-btn:is(:disabled,[aria-disabled=true]),#m-carga-articulos .qty-counter button:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-gps:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .ejes-step-btn:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fila-quita:is(:disabled,[aria-disabled=true]),#dockbar #nav-reset:is(:disabled,[aria-disabled=true]),#m-punto .maplibregl-ctrl-group button:is(:disabled,[aria-disabled=true]),#m-ruta-confirma .maplibregl-ctrl-group button:is(:disabled,[aria-disabled=true]),#cotizar #total-bar #bd-toggle:is(:disabled,[aria-disabled=true]),#cotizar #total-bar .cta-missing-go:is(:disabled,[aria-disabled=true]),#cotizar #quote-passport .quote-passport-route:is(:disabled,[aria-disabled=true]),#cotizar #quote-passport .quote-passport-fact:is(:disabled,[aria-disabled=true]),#cotizar #flow-progress .flow-progress-step:is(:disabled,[aria-disabled=true]),#cotizar #flow-shortcut:is(:disabled,[aria-disabled=true]),#cotizar #welcome-back:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-back:is(:disabled,[aria-disabled=true]),#m-punto .route-pin-tools button:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .route-entry-one:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-item-tap:is(:disabled,[aria-disabled=true]),#m-carga-articulos .carga-item-tap:is(:disabled,[aria-disabled=true]),#m-carga-articulos .carga-tira-chip:is(:disabled,[aria-disabled=true]){cursor:not-allowed;transform:none;background-image:none;box-shadow:none;filter:none;opacity:1;color:#626269;background-color:#e7e7ec;border-color:#a5a5b1}#cotizar #flow-controls #flow-next:is(:disabled,[aria-disabled=true]),#cotizar #convo-btn:is(:disabled,[aria-disabled=true]),#cotizar #carga-nl-btn:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fix-ok:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-kg-ok:is(:disabled,[aria-disabled=true]),#cotizar #flow-controls #flow-back:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-agregar:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage #ruta-ver-mapa:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .rec-unidad-change:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-custom-status:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fila-custom-edit:is(:disabled,[aria-disabled=true]),#cotizar #flow-manual:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-ask-alt:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fix-cancel:is(:disabled,[aria-disabled=true]),#umbral .umbral-flota:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .carga-puerta:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .horario-chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .unidad-alt:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .builder-cat:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .cargo-tab:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .carga-peso-chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-ask-chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fix-chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .ejes-step-btn:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fila-quita:is(:disabled,[aria-disabled=true]),#dockbar #nav-reset:is(:disabled,[aria-disabled=true]),#m-punto .maplibregl-ctrl-group button:is(:disabled,[aria-disabled=true]),#m-ruta-confirma .maplibregl-ctrl-group button:is(:disabled,[aria-disabled=true]){color:#a5a5b1;background-color:#252529;border-color:#565a62}#cotizar #flow-progress .flow-progress-step:disabled{color:#9a9a9e;background:transparent;box-shadow:none}#cotizar #flow-controls #flow-next[aria-busy=true],#cotizar #convo-btn[aria-busy=true],#cotizar #carga-nl-btn[aria-busy=true],#cotizar #flow-stage .carga-fix-ok[aria-busy=true],#cotizar #flow-stage .carga-kg-ok[aria-busy=true],#cotizar #total-bar #btn-reservar.total-cta[aria-busy=true],#dockbar #nav-cta[aria-busy=true],#umbral #umbral-baja[aria-busy=true],.modal .btn-primary[aria-busy=true],.modal .rc-ok[aria-busy=true],#m-punto #route-pin-confirm[aria-busy=true],#cotizar #flow-controls #flow-back[aria-busy=true],#cotizar #flow-stage .carga-agregar[aria-busy=true],#cotizar #flow-stage #ruta-ver-mapa[aria-busy=true],#cotizar #flow-stage .rec-unidad-change[aria-busy=true],#cotizar #flow-stage .carga-custom-status[aria-busy=true],#cotizar #flow-stage .carga-fila-custom-edit[aria-busy=true],#cotizar #flow-manual[aria-busy=true],#cotizar #flow-stage .carga-ask-alt[aria-busy=true],#cotizar #flow-stage .carga-fix-cancel[aria-busy=true],#umbral .umbral-flota[aria-busy=true],.modal .btn-ghost[aria-busy=true],#m-punto #route-choose-pin[aria-busy=true],#m-punto #route-pin-center[aria-busy=true],#m-punto #route-pin-retry[aria-busy=true],#m-punto #route-pin-reference[aria-busy=true],#m-punto #route-pin-zoom[aria-busy=true],#m-ruta-confirma .rc-pin[aria-busy=true],#m-ruta-confirma .rc-editar[aria-busy=true],#m-carga-articulos .carga-otro-entry[aria-busy=true],#cotizar #ticket-handling #btn-maniobras[aria-busy=true],#flota #flota-cta[aria-busy=true],#cotizar #flow-stage .step .carga-puerta[aria-busy=true],#cotizar #flow-stage .step .horario-chip[aria-busy=true],#cotizar #flow-stage .step .chip[aria-busy=true],#cotizar #flow-stage .step .unidad-alt[aria-busy=true],#cotizar #flow-stage .step .builder-cat[aria-busy=true],#cotizar #flow-stage .step .cargo-tab[aria-busy=true],#cotizar #flow-stage .step .carga-peso-chip[aria-busy=true],#cotizar #flow-stage .carga-ask-chip[aria-busy=true],#cotizar #flow-stage .carga-fix-chip[aria-busy=true],#cotizar #flow-stage .step .cuando-card[aria-busy=true],#cotizar #flow-stage .step .day-card[aria-busy=true],#m-punto .route-endpoints button[aria-busy=true],#m-ruta-confirma .rc-map-toolbar button[aria-busy=true],.modal .modal-close[aria-busy=true],#m-punto .ab-clear[aria-busy=true],#m-punto .ab-ubic[aria-busy=true],#m-carga-articulos .cinta-btn[aria-busy=true],#m-carga-articulos .qty-counter button[aria-busy=true],#m-punto #route-pin-gps[aria-busy=true],#cotizar #flow-stage .ejes-step-btn[aria-busy=true],#cotizar #flow-stage .carga-fila-quita[aria-busy=true],#dockbar #nav-reset[aria-busy=true],#m-punto .maplibregl-ctrl-group button[aria-busy=true],#m-ruta-confirma .maplibregl-ctrl-group button[aria-busy=true],#cotizar #total-bar #bd-toggle[aria-busy=true],#cotizar #total-bar .cta-missing-go[aria-busy=true],#cotizar #quote-passport .quote-passport-route[aria-busy=true],#cotizar #quote-passport .quote-passport-fact[aria-busy=true],#cotizar #flow-progress .flow-progress-step[aria-busy=true],#cotizar #flow-shortcut[aria-busy=true],#cotizar #welcome-back[aria-busy=true],#m-punto #route-pin-back[aria-busy=true],#m-punto .route-pin-tools button[aria-busy=true],#cotizar #flow-stage .route-entry-one[aria-busy=true],#cotizar #flow-stage .carga-item-tap[aria-busy=true],#m-carga-articulos .carga-item-tap[aria-busy=true],#m-carga-articulos .carga-tira-chip[aria-busy=true]{cursor:wait;transform:none;filter:none;box-shadow:none;background-image:none}#cotizar #flow-controls #flow-next:is(:disabled,[aria-disabled=true],[aria-busy=true]) svg,#cotizar #total-bar #btn-reservar.total-cta:is(:disabled,[aria-disabled=true],[aria-busy=true]) svg{color:inherit;background-color:transparent;box-shadow:none;transform:none}#cotizar #flow-controls #flow-next:focus-visible,#cotizar #convo-btn:focus-visible,#cotizar #carga-nl-btn:focus-visible,#cotizar #flow-stage .carga-fix-ok:focus-visible,#cotizar #flow-stage .carga-kg-ok:focus-visible,#cotizar #total-bar #btn-reservar.total-cta:focus-visible,#dockbar #nav-cta:focus-visible,#umbral #umbral-baja:focus-visible,.modal .btn-primary:focus-visible,.modal .rc-ok:focus-visible,#m-punto #route-pin-confirm:focus-visible,#cotizar #flow-controls #flow-back:focus-visible,#cotizar #flow-stage .carga-agregar:focus-visible,#cotizar #flow-stage #ruta-ver-mapa:focus-visible,#cotizar #flow-stage .rec-unidad-change:focus-visible,#cotizar #flow-stage .carga-custom-status:focus-visible,#cotizar #flow-stage .carga-fila-custom-edit:focus-visible,#cotizar #flow-manual:focus-visible,#cotizar #flow-stage .carga-ask-alt:focus-visible,#cotizar #flow-stage .carga-fix-cancel:focus-visible,#umbral .umbral-flota:focus-visible,.modal .btn-ghost:focus-visible,#m-punto #route-choose-pin:focus-visible,#m-punto #route-pin-center:focus-visible,#m-punto #route-pin-retry:focus-visible,#m-punto #route-pin-reference:focus-visible,#m-punto #route-pin-zoom:focus-visible,#m-ruta-confirma .rc-pin:focus-visible,#m-ruta-confirma .rc-editar:focus-visible,#m-carga-articulos .carga-otro-entry:focus-visible,#cotizar #ticket-handling #btn-maniobras:focus-visible,#flota #flota-cta:focus-visible,#cotizar #flow-stage .step .carga-puerta:focus-visible,#cotizar #flow-stage .step .horario-chip:focus-visible,#cotizar #flow-stage .step .chip:focus-visible,#cotizar #flow-stage .step .unidad-alt:focus-visible,#cotizar #flow-stage .step .builder-cat:focus-visible,#cotizar #flow-stage .step .cargo-tab:focus-visible,#cotizar #flow-stage .step .carga-peso-chip:focus-visible,#cotizar #flow-stage .carga-ask-chip:focus-visible,#cotizar #flow-stage .carga-fix-chip:focus-visible,#cotizar #flow-stage .step .cuando-card:focus-visible,#cotizar #flow-stage .step .day-card:focus-visible,#m-punto .route-endpoints button:focus-visible,#m-ruta-confirma .rc-map-toolbar button:focus-visible,.modal .modal-close:focus-visible,#m-punto .ab-clear:focus-visible,#m-punto .ab-ubic:focus-visible,#m-carga-articulos .cinta-btn:focus-visible,#m-carga-articulos .qty-counter button:focus-visible,#m-punto #route-pin-gps:focus-visible,#cotizar #flow-stage .ejes-step-btn:focus-visible,#cotizar #flow-stage .carga-fila-quita:focus-visible,#dockbar #nav-reset:focus-visible,#m-punto .maplibregl-ctrl-group button:focus-visible,#m-ruta-confirma .maplibregl-ctrl-group button:focus-visible,#cotizar #total-bar #bd-toggle:focus-visible,#cotizar #total-bar .cta-missing-go:focus-visible,#cotizar #quote-passport .quote-passport-route:focus-visible,#cotizar #quote-passport .quote-passport-fact:focus-visible,#cotizar #flow-progress .flow-progress-step:focus-visible,#cotizar #flow-shortcut:focus-visible,#cotizar #welcome-back:focus-visible,#m-punto #route-pin-back:focus-visible,#m-punto .route-pin-tools button:focus-visible,#cotizar #flow-stage .route-entry-one:focus-visible,#cotizar #flow-stage .carga-item-tap:focus-visible,#m-carga-articulos .carga-item-tap:focus-visible,#m-carga-articulos .carga-tira-chip:focus-visible{outline:2px solid var(--w29-focus);outline-offset:3px}#m-carga-articulos .qty-counter button:focus-visible,#m-carga-articulos .carga-tira-chip:focus-visible,#cotizar #flow-stage .carga-item-tap:focus-visible{outline-offset:-3px}#m-punto .maplibregl-ctrl-group button:focus-visible,#m-ruta-confirma .maplibregl-ctrl-group button:focus-visible{outline-offset:-4px}@media(prefers-reduced-motion:reduce){#cotizar #flow-controls #flow-next,#cotizar #convo-btn,#cotizar #carga-nl-btn,#cotizar #flow-stage .carga-fix-ok,#cotizar #flow-stage .carga-kg-ok,#cotizar #total-bar #btn-reservar.total-cta,#dockbar #nav-cta,#umbral #umbral-baja,.modal .btn-primary,.modal .rc-ok,#m-punto #route-pin-confirm,#cotizar #flow-controls #flow-back,#cotizar #flow-stage .carga-agregar,#cotizar #flow-stage #ruta-ver-mapa,#cotizar #flow-stage .rec-unidad-change,#cotizar #flow-stage .carga-custom-status,#cotizar #flow-stage .carga-fila-custom-edit,#cotizar #flow-manual,#cotizar #flow-stage .carga-ask-alt,#cotizar #flow-stage .carga-fix-cancel,#umbral .umbral-flota,.modal .btn-ghost,#m-punto #route-choose-pin,#m-punto #route-pin-center,#m-punto #route-pin-retry,#m-punto #route-pin-reference,#m-punto #route-pin-zoom,#m-ruta-confirma .rc-pin,#m-ruta-confirma .rc-editar,#m-carga-articulos .carga-otro-entry,#cotizar #ticket-handling #btn-maniobras,#flota #flota-cta,#cotizar #flow-stage .step .carga-puerta,#cotizar #flow-stage .step .horario-chip,#cotizar #flow-stage .step .chip,#cotizar #flow-stage .step .unidad-alt,#cotizar #flow-stage .step .builder-cat,#cotizar #flow-stage .step .cargo-tab,#cotizar #flow-stage .step .carga-peso-chip,#cotizar #flow-stage .carga-ask-chip,#cotizar #flow-stage .carga-fix-chip,#cotizar #flow-stage .step .cuando-card,#cotizar #flow-stage .step .day-card,#m-punto .route-endpoints button,#m-ruta-confirma .rc-map-toolbar button,.modal .modal-close,#m-punto .ab-clear,#m-punto .ab-ubic,#m-carga-articulos .cinta-btn,#m-carga-articulos .qty-counter button,#m-punto #route-pin-gps,#cotizar #flow-stage .ejes-step-btn,#cotizar #flow-stage .carga-fila-quita,#dockbar #nav-reset,#m-punto .maplibregl-ctrl-group button,#m-ruta-confirma .maplibregl-ctrl-group button,#cotizar #total-bar #bd-toggle,#cotizar #total-bar .cta-missing-go,#cotizar #quote-passport .quote-passport-route,#cotizar #quote-passport .quote-passport-fact,#cotizar #flow-progress .flow-progress-step,#cotizar #flow-shortcut,#cotizar #welcome-back,#m-punto #route-pin-back,#m-punto .route-pin-tools button,#cotizar #flow-stage .route-entry-one,#cotizar #flow-stage .carga-item-tap,#m-carga-articulos .carga-item-tap,#m-carga-articulos .carga-tira-chip,#cotizar #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #convo-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #carga-nl-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-fix-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-kg-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #total-bar #btn-reservar.total-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#dockbar #nav-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#umbral #umbral-baja:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,.modal .btn-primary:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,.modal .rc-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-confirm:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-controls #flow-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-agregar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage #ruta-ver-mapa:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .rec-unidad-change:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-custom-status:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-fila-custom-edit:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-manual:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-ask-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-fix-cancel:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#umbral .umbral-flota:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,.modal .btn-ghost:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-center:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-retry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-reference:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-zoom:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-ruta-confirma .rc-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-ruta-confirma .rc-editar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .carga-otro-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #ticket-handling #btn-maniobras:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#flota #flota-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .carga-puerta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .horario-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .unidad-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .builder-cat:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .cargo-tab:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .carga-peso-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-ask-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-fix-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .cuando-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .day-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .route-endpoints button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-ruta-confirma .rc-map-toolbar button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,.modal .modal-close:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .ab-clear:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .ab-ubic:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .cinta-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .qty-counter button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-gps:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .ejes-step-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-fila-quita:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#dockbar #nav-reset:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-ruta-confirma .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #total-bar #bd-toggle:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #total-bar .cta-missing-go:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #quote-passport .quote-passport-route:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #quote-passport .quote-passport-fact:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-progress .flow-progress-step:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-shortcut:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #welcome-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .route-pin-tools button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .route-entry-one:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-item-tap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .carga-item-tap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .carga-tira-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #convo-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #carga-nl-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-fix-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-kg-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #total-bar #btn-reservar.total-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#dockbar #nav-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#umbral #umbral-baja:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,.modal .btn-primary:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,.modal .rc-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-confirm:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-controls #flow-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-agregar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage #ruta-ver-mapa:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .rec-unidad-change:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-custom-status:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-fila-custom-edit:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-manual:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-ask-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-fix-cancel:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#umbral .umbral-flota:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,.modal .btn-ghost:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-center:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-retry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-reference:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-zoom:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-ruta-confirma .rc-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-ruta-confirma .rc-editar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-carga-articulos .carga-otro-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #ticket-handling #btn-maniobras:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#flota #flota-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .carga-puerta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .horario-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .unidad-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .builder-cat:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .cargo-tab:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .carga-peso-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-ask-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-fix-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .cuando-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .step .day-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .route-endpoints button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-ruta-confirma .rc-map-toolbar button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,.modal .modal-close:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .ab-clear:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .ab-ubic:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-carga-articulos .cinta-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-carga-articulos .qty-counter button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-gps:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .ejes-step-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-fila-quita:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#dockbar #nav-reset:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-ruta-confirma .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #total-bar #bd-toggle:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #total-bar .cta-missing-go:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #quote-passport .quote-passport-route:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #quote-passport .quote-passport-fact:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-progress .flow-progress-step:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-shortcut:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #welcome-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-pin-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto .route-pin-tools button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .route-entry-one:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage .carga-item-tap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-carga-articulos .carga-item-tap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-carga-articulos .carga-tira-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-controls #flow-next svg,#cotizar #total-bar #btn-reservar.total-cta svg,#m-punto #route-choose-pin .route-stop-arrow{transition:none;transform:none}#cotizar #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover svg,#cotizar #total-bar #btn-reservar.total-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover svg,#m-punto #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover .route-stop-arrow{transform:none;transition:none}}@media(forced-colors:active){#cotizar #flow-controls #flow-next,#cotizar #convo-btn,#cotizar #carga-nl-btn,#cotizar #flow-stage .carga-fix-ok,#cotizar #flow-stage .carga-kg-ok,#cotizar #total-bar #btn-reservar.total-cta,#dockbar #nav-cta,#umbral #umbral-baja,.modal .btn-primary,.modal .rc-ok,#m-punto #route-pin-confirm,#cotizar #flow-controls #flow-back,#cotizar #flow-stage .carga-agregar,#cotizar #flow-stage #ruta-ver-mapa,#cotizar #flow-stage .rec-unidad-change,#cotizar #flow-stage .carga-custom-status,#cotizar #flow-stage .carga-fila-custom-edit,#cotizar #flow-manual,#cotizar #flow-stage .carga-ask-alt,#cotizar #flow-stage .carga-fix-cancel,#umbral .umbral-flota,.modal .btn-ghost,#m-punto #route-choose-pin,#m-punto #route-pin-center,#m-punto #route-pin-retry,#m-punto #route-pin-reference,#m-punto #route-pin-zoom,#m-ruta-confirma .rc-pin,#m-ruta-confirma .rc-editar,#m-carga-articulos .carga-otro-entry,#cotizar #ticket-handling #btn-maniobras,#flota #flota-cta,#cotizar #flow-stage .step .carga-puerta,#cotizar #flow-stage .step .horario-chip,#cotizar #flow-stage .step .chip,#cotizar #flow-stage .step .unidad-alt,#cotizar #flow-stage .step .builder-cat,#cotizar #flow-stage .step .cargo-tab,#cotizar #flow-stage .step .carga-peso-chip,#cotizar #flow-stage .carga-ask-chip,#cotizar #flow-stage .carga-fix-chip,#cotizar #flow-stage .step .cuando-card,#cotizar #flow-stage .step .day-card,#m-punto .route-endpoints button,#m-ruta-confirma .rc-map-toolbar button,.modal .modal-close,#m-punto .ab-clear,#m-punto .ab-ubic,#m-carga-articulos .cinta-btn,#m-carga-articulos .qty-counter button,#m-punto #route-pin-gps,#cotizar #flow-stage .ejes-step-btn,#cotizar #flow-stage .carga-fila-quita,#dockbar #nav-reset,#m-punto .maplibregl-ctrl-group button,#m-ruta-confirma .maplibregl-ctrl-group button,#cotizar #total-bar #bd-toggle,#cotizar #total-bar .cta-missing-go,#cotizar #quote-passport .quote-passport-route,#cotizar #quote-passport .quote-passport-fact,#cotizar #flow-progress .flow-progress-step,#cotizar #flow-shortcut,#cotizar #welcome-back,#m-punto #route-pin-back,#m-punto .route-pin-tools button,#cotizar #flow-stage .route-entry-one,#cotizar #flow-stage .carga-item-tap,#m-carga-articulos .carga-item-tap,#m-carga-articulos .carga-tira-chip,#cotizar #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #convo-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #carga-nl-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-fix-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-kg-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #total-bar #btn-reservar.total-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#dockbar #nav-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#umbral #umbral-baja:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),.modal .btn-primary:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),.modal .rc-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-pin-confirm:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-controls #flow-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-agregar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage #ruta-ver-mapa:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .rec-unidad-change:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-custom-status:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-fila-custom-edit:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-manual:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-ask-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-fix-cancel:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#umbral .umbral-flota:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),.modal .btn-ghost:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-pin-center:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-pin-retry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-pin-reference:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-pin-zoom:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-ruta-confirma .rc-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-ruta-confirma .rc-editar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-carga-articulos .carga-otro-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #ticket-handling #btn-maniobras:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#flota #flota-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .carga-puerta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .horario-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .unidad-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .builder-cat:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .cargo-tab:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .carga-peso-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-ask-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-fix-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .cuando-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .step .day-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto .route-endpoints button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-ruta-confirma .rc-map-toolbar button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),.modal .modal-close:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto .ab-clear:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto .ab-ubic:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-carga-articulos .cinta-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-carga-articulos .qty-counter button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-pin-gps:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .ejes-step-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-fila-quita:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#dockbar #nav-reset:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-ruta-confirma .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #total-bar #bd-toggle:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #total-bar .cta-missing-go:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #quote-passport .quote-passport-route:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #quote-passport .quote-passport-fact:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-progress .flow-progress-step:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-shortcut:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #welcome-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto #route-pin-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-punto .route-pin-tools button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .route-entry-one:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-stage .carga-item-tap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-carga-articulos .carga-item-tap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#m-carga-articulos .carga-tira-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #convo-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #carga-nl-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-fix-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-kg-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #total-bar #btn-reservar.total-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#dockbar #nav-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#umbral #umbral-baja:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,.modal .btn-primary:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,.modal .rc-ok:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-confirm:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-controls #flow-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-agregar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage #ruta-ver-mapa:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .rec-unidad-change:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-custom-status:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-fila-custom-edit:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-manual:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-ask-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-fix-cancel:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#umbral .umbral-flota:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,.modal .btn-ghost:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-center:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-retry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-reference:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-zoom:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-ruta-confirma .rc-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-ruta-confirma .rc-editar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .carga-otro-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #ticket-handling #btn-maniobras:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#flota #flota-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .carga-puerta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .horario-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .unidad-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .builder-cat:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .cargo-tab:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .carga-peso-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-ask-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-fix-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .cuando-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .step .day-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .route-endpoints button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-ruta-confirma .rc-map-toolbar button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,.modal .modal-close:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .ab-clear:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .ab-ubic:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .cinta-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .qty-counter button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-gps:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .ejes-step-btn:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-fila-quita:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#dockbar #nav-reset:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-ruta-confirma .maplibregl-ctrl-group button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #total-bar #bd-toggle:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #total-bar .cta-missing-go:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #quote-passport .quote-passport-route:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #quote-passport .quote-passport-fact:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-progress .flow-progress-step:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-shortcut:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #welcome-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto #route-pin-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-punto .route-pin-tools button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .route-entry-one:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage .carga-item-tap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .carga-item-tap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos .carga-tira-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:ButtonFace;color:ButtonText;border-color:ButtonText;box-shadow:none;forced-color-adjust:auto}#cotizar #flow-stage .step .carga-puerta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .horario-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .unidad-alt:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .builder-cat:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .cargo-tab:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .carga-peso-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .carga-ask-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .carga-fix-chip:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .cuando-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#cotizar #flow-stage .step .day-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#m-punto .route-endpoints button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]),#m-ruta-confirma .rc-map-toolbar button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(.is-selected,.is-active,[aria-pressed=true],[aria-selected=true]){background:Highlight;color:HighlightText;border-color:Highlight}#cotizar #ticket-handling #btn-maniobras.is-selected:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background:Highlight;color:HighlightText;border-color:Highlight}#cotizar #flow-controls #flow-next:is(:disabled,[aria-disabled=true]),#cotizar #convo-btn:is(:disabled,[aria-disabled=true]),#cotizar #carga-nl-btn:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fix-ok:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-kg-ok:is(:disabled,[aria-disabled=true]),#cotizar #total-bar #btn-reservar.total-cta:is(:disabled,[aria-disabled=true]),#dockbar #nav-cta:is(:disabled,[aria-disabled=true]),#umbral #umbral-baja:is(:disabled,[aria-disabled=true]),.modal .btn-primary:is(:disabled,[aria-disabled=true]),.modal .rc-ok:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-confirm:is(:disabled,[aria-disabled=true]),#cotizar #flow-controls #flow-back:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-agregar:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage #ruta-ver-mapa:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .rec-unidad-change:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-custom-status:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fila-custom-edit:is(:disabled,[aria-disabled=true]),#cotizar #flow-manual:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-ask-alt:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fix-cancel:is(:disabled,[aria-disabled=true]),#umbral .umbral-flota:is(:disabled,[aria-disabled=true]),.modal .btn-ghost:is(:disabled,[aria-disabled=true]),#m-punto #route-choose-pin:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-center:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-retry:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-reference:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-zoom:is(:disabled,[aria-disabled=true]),#m-ruta-confirma .rc-pin:is(:disabled,[aria-disabled=true]),#m-ruta-confirma .rc-editar:is(:disabled,[aria-disabled=true]),#m-carga-articulos .carga-otro-entry:is(:disabled,[aria-disabled=true]),#cotizar #ticket-handling #btn-maniobras:is(:disabled,[aria-disabled=true]),#flota #flota-cta:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .carga-puerta:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .horario-chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .unidad-alt:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .builder-cat:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .cargo-tab:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .carga-peso-chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-ask-chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fix-chip:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .cuando-card:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .step .day-card:is(:disabled,[aria-disabled=true]),#m-punto .route-endpoints button:is(:disabled,[aria-disabled=true]),#m-ruta-confirma .rc-map-toolbar button:is(:disabled,[aria-disabled=true]),.modal .modal-close:is(:disabled,[aria-disabled=true]),#m-punto .ab-clear:is(:disabled,[aria-disabled=true]),#m-punto .ab-ubic:is(:disabled,[aria-disabled=true]),#m-carga-articulos .cinta-btn:is(:disabled,[aria-disabled=true]),#m-carga-articulos .qty-counter button:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-gps:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .ejes-step-btn:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-fila-quita:is(:disabled,[aria-disabled=true]),#dockbar #nav-reset:is(:disabled,[aria-disabled=true]),#m-punto .maplibregl-ctrl-group button:is(:disabled,[aria-disabled=true]),#m-ruta-confirma .maplibregl-ctrl-group button:is(:disabled,[aria-disabled=true]),#cotizar #total-bar #bd-toggle:is(:disabled,[aria-disabled=true]),#cotizar #total-bar .cta-missing-go:is(:disabled,[aria-disabled=true]),#cotizar #quote-passport .quote-passport-route:is(:disabled,[aria-disabled=true]),#cotizar #quote-passport .quote-passport-fact:is(:disabled,[aria-disabled=true]),#cotizar #flow-progress .flow-progress-step:is(:disabled,[aria-disabled=true]),#cotizar #flow-shortcut:is(:disabled,[aria-disabled=true]),#cotizar #welcome-back:is(:disabled,[aria-disabled=true]),#m-punto #route-pin-back:is(:disabled,[aria-disabled=true]),#m-punto .route-pin-tools button:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .route-entry-one:is(:disabled,[aria-disabled=true]),#cotizar #flow-stage .carga-item-tap:is(:disabled,[aria-disabled=true]),#m-carga-articulos .carga-item-tap:is(:disabled,[aria-disabled=true]),#m-carga-articulos .carga-tira-chip:is(:disabled,[aria-disabled=true]){color:GrayText;border-color:GrayText;background:ButtonFace}#cotizar #flow-controls #flow-next:focus-visible,#cotizar #convo-btn:focus-visible,#cotizar #carga-nl-btn:focus-visible,#cotizar #flow-stage .carga-fix-ok:focus-visible,#cotizar #flow-stage .carga-kg-ok:focus-visible,#cotizar #total-bar #btn-reservar.total-cta:focus-visible,#dockbar #nav-cta:focus-visible,#umbral #umbral-baja:focus-visible,.modal .btn-primary:focus-visible,.modal .rc-ok:focus-visible,#m-punto #route-pin-confirm:focus-visible,#cotizar #flow-controls #flow-back:focus-visible,#cotizar #flow-stage .carga-agregar:focus-visible,#cotizar #flow-stage #ruta-ver-mapa:focus-visible,#cotizar #flow-stage .rec-unidad-change:focus-visible,#cotizar #flow-stage .carga-custom-status:focus-visible,#cotizar #flow-stage .carga-fila-custom-edit:focus-visible,#cotizar #flow-manual:focus-visible,#cotizar #flow-stage .carga-ask-alt:focus-visible,#cotizar #flow-stage .carga-fix-cancel:focus-visible,#umbral .umbral-flota:focus-visible,.modal .btn-ghost:focus-visible,#m-punto #route-choose-pin:focus-visible,#m-punto #route-pin-center:focus-visible,#m-punto #route-pin-retry:focus-visible,#m-punto #route-pin-reference:focus-visible,#m-punto #route-pin-zoom:focus-visible,#m-ruta-confirma .rc-pin:focus-visible,#m-ruta-confirma .rc-editar:focus-visible,#m-carga-articulos .carga-otro-entry:focus-visible,#cotizar #ticket-handling #btn-maniobras:focus-visible,#flota #flota-cta:focus-visible,#cotizar #flow-stage .step .carga-puerta:focus-visible,#cotizar #flow-stage .step .horario-chip:focus-visible,#cotizar #flow-stage .step .chip:focus-visible,#cotizar #flow-stage .step .unidad-alt:focus-visible,#cotizar #flow-stage .step .builder-cat:focus-visible,#cotizar #flow-stage .step .cargo-tab:focus-visible,#cotizar #flow-stage .step .carga-peso-chip:focus-visible,#cotizar #flow-stage .carga-ask-chip:focus-visible,#cotizar #flow-stage .carga-fix-chip:focus-visible,#cotizar #flow-stage .step .cuando-card:focus-visible,#cotizar #flow-stage .step .day-card:focus-visible,#m-punto .route-endpoints button:focus-visible,#m-ruta-confirma .rc-map-toolbar button:focus-visible,.modal .modal-close:focus-visible,#m-punto .ab-clear:focus-visible,#m-punto .ab-ubic:focus-visible,#m-carga-articulos .cinta-btn:focus-visible,#m-carga-articulos .qty-counter button:focus-visible,#m-punto #route-pin-gps:focus-visible,#cotizar #flow-stage .ejes-step-btn:focus-visible,#cotizar #flow-stage .carga-fila-quita:focus-visible,#dockbar #nav-reset:focus-visible,#m-punto .maplibregl-ctrl-group button:focus-visible,#m-ruta-confirma .maplibregl-ctrl-group button:focus-visible,#cotizar #total-bar #bd-toggle:focus-visible,#cotizar #total-bar .cta-missing-go:focus-visible,#cotizar #quote-passport .quote-passport-route:focus-visible,#cotizar #quote-passport .quote-passport-fact:focus-visible,#cotizar #flow-progress .flow-progress-step:focus-visible,#cotizar #flow-shortcut:focus-visible,#cotizar #welcome-back:focus-visible,#m-punto #route-pin-back:focus-visible,#m-punto .route-pin-tools button:focus-visible,#cotizar #flow-stage .route-entry-one:focus-visible,#cotizar #flow-stage .carga-item-tap:focus-visible,#m-carga-articulos .carga-item-tap:focus-visible,#m-carga-articulos .carga-tira-chip:focus-visible{outline-color:Highlight}#cotizar #flow-stage .step .carga-puerta .carga-puerta-sub,#cotizar #flow-stage .step .carga-puerta.is-active .carga-puerta-sub,#cotizar #flow-stage .step .horario-chip .when-slot-name,#cotizar #flow-stage .step .horario-chip .when-slot-state,#cotizar #flow-stage .step .horario-chip.is-selected .when-slot-name,#cotizar #flow-stage .step .horario-chip.is-selected .when-slot-state,#cotizar #ticket-handling #btn-maniobras.is-selected #maniobras-toggle-hint{color:inherit}#cotizar #flow-controls #flow-next svg,#cotizar #total-bar #btn-reservar.total-cta svg,#m-punto #route-choose-pin .route-stop-arrow{color:ButtonText;background:ButtonFace;box-shadow:none}}#cotizar #flow-stage #route-entry[data-state]{--w30-ease: cubic-bezier(.2,.65,.25,1);display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;min-width:0;min-height:142px;padding:22px 26px;color:#252529;background:#f4f4ef;border:1px solid #E9E9E4;border-radius:20px;box-shadow:inset 0 -3px #d7d7dd;transition:transform .2s var(--w30-ease),background-color .2s ease,border-color .2s ease,box-shadow .2s ease}#cotizar #flow-stage #route-entry .w30-route-visual{display:grid;justify-items:center;align-content:center;gap:2px;width:112px;height:88px;border-radius:16px;background:#e9e9e4;color:#252529;pointer-events:none}#cotizar #flow-stage #route-entry .route-door-symbol,#cotizar #flow-stage #route-entry .route-door-symbol .cx-pin{display:block;width:58px;height:54px;color:#252529}#cotizar #flow-stage #route-entry .w30-route-sketch{display:flex;align-items:center;gap:5px;width:92px}#cotizar #flow-stage #route-entry .w30-route-sketch svg{width:50px;height:16px;overflow:visible;stroke:#626269;stroke-width:1.8}#cotizar #flow-stage #route-entry .w30-route-track{stroke-dasharray:4 4}#cotizar #flow-stage #route-entry .w30-route-node{display:grid;place-items:center;flex:0 0 16px;width:16px;height:16px;border-radius:50%;color:#f4f4ef;background:#252529;font-size:9px;line-height:1;font-weight:700}#cotizar #flow-stage #route-entry .w30-route-node.is-destination{color:#fff;background:#e5243f}#cotizar #flow-stage #route-entry .route-door-copy{display:grid;align-content:center;gap:9px;min-width:0;min-height:0}#cotizar #flow-stage #route-entry #route-entry-label{margin:0;color:#252529;font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.035em;text-transform:none}#cotizar #flow-stage #route-entry[data-state=empty] #route-door-placeholder{display:block;color:#626269;font-size:14px;line-height:1.5;font-weight:400}#cotizar #flow-stage #route-entry .route-door-arrow{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;height:46px;padding:0 16px;border-radius:14px;color:#fff;background:#252529;box-shadow:inset 0 -2px #121316;font-size:14px;line-height:1;font-weight:600;transition:transform .2s var(--w30-ease),background-color .2s ease}#cotizar #flow-stage #route-entry .route-door-arrow svg{width:18px;height:18px}#cotizar #flow-stage #route-entry[data-state=empty] .route-door-pill-word[data-when=empty],#cotizar #flow-stage #route-entry[data-state=partial] .route-door-pill-word[data-when=partial],#cotizar #flow-stage #route-entry[data-state=ready] .route-door-pill-word[data-when=ready]{display:inline}#cotizar #flow-stage #route-entry #route-door-points[hidden]{display:none!important}#cotizar #flow-stage #route-entry:not([data-state=empty]){grid-template-columns:64px minmax(0,1fr) auto}#cotizar #flow-stage #route-entry:not([data-state=empty]) .w30-route-visual{width:64px;height:64px;background:transparent}#cotizar #flow-stage #route-entry:not([data-state=empty]) .w30-route-sketch{display:none}#cotizar #flow-stage #route-entry:not([data-state=empty]) #route-entry-label{font-size:12px;line-height:1.4;letter-spacing:.02em;color:#626269}#cotizar #flow-stage #route-entry #route-door-km{top:0;right:0;color:#252529;font-size:12px;line-height:1.4}#cotizar #flow-stage #route-entry #route-door-points:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:16px;align-items:center}#cotizar #flow-stage #route-entry .route-door-stop{min-width:0;width:100%;padding:0 0 0 32px;gap:4px;border:0}#cotizar #flow-stage #route-entry .route-door-stop:before{left:0;top:2px;width:24px;height:24px;font-size:11px;color:#f4f4ef;background:#252529}#cotizar #flow-stage #route-entry .route-door-stop[data-route-point=B]:before{color:#fff;background:#e5243f}#cotizar #flow-stage #route-entry .route-door-stop[data-route-point=A]:after{display:none}#cotizar #flow-stage #route-entry .route-door-connection{display:block;width:20px;height:20px;color:#626269}#cotizar #flow-stage #route-entry[data-state=ready] .route-door-connection{color:#4a8cf7}#cotizar #flow-stage #route-entry .route-door-role{font-size:11px;line-height:1.4;color:#626269;letter-spacing:.035em}#cotizar #flow-stage #route-entry .route-door-name{color:#252529;font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-line-clamp:2}#cotizar #flow-stage #route-entry .route-door-meta{color:#626269;font-size:12px;line-height:1.45;-webkit-line-clamp:1}#cotizar #flow-stage #route-composer .route-unified-block.rl-full{color:#252529;background:#f4f4ef;border-radius:20px;box-shadow:inset 0 0 0 1px #e9e9e4,inset 0 -3px #d7d7dd}#cotizar #flow-stage #route-composer .route-unified-block.rl-full>#route-entry[data-state]{background:transparent;border-color:transparent;box-shadow:none}#cotizar #flow-stage #route-composer .route-unified-block.rl-full>#route-entry:focus-visible{outline-color:#252529;outline-offset:-4px}#cotizar #flow-stage #route-composer .route-unified-block.rl-full>#ab-swap{border-radius:50%;color:#252529;background:#e9e9e4;border-color:#b0b0bc;box-shadow:none}#cotizar #flow-stage #route-composer .route-unified-block.rl-full>#ab-swap:focus-visible{outline:2px solid #252529;outline-offset:2px}@media(hover:hover)and (pointer:fine){#cotizar #flow-stage #route-composer .route-unified-block.rl-full>#route-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:#fff}#cotizar #flow-stage #route-composer .route-unified-block.rl-full>#ab-swap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:#d7d7dd;border-color:#626269}}@media(max-width:799px){#cotizar #flow-stage #route-composer .route-unified-block.rl-full{border-radius:18px}}@media(forced-colors:active){#cotizar #flow-stage #route-composer .route-unified-block.rl-full{color:CanvasText;background:Canvas;box-shadow:none;outline:1px solid CanvasText;outline-offset:-1px}#cotizar #flow-stage #route-composer .route-unified-block.rl-full>#route-entry[data-state],#cotizar #flow-stage #route-composer .route-unified-block.rl-full>#route-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{color:ButtonText;background:ButtonFace;border-color:transparent;box-shadow:none}#cotizar #flow-stage #route-composer .route-unified-block.rl-full>#ab-swap,#cotizar #flow-stage #route-composer .route-unified-block.rl-full>#ab-swap:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{color:ButtonText;background:ButtonFace;border-color:ButtonText}#cotizar #flow-stage #route-composer .route-unified-block.rl-full>#route-entry:focus-visible,#cotizar #flow-stage #route-composer .route-unified-block.rl-full>#ab-swap:focus-visible{outline-color:Highlight}}#m-punto #route-search-view #route-choose-pin{--w30-ease: cubic-bezier(.2,.65,.25,1);display:grid;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:14px;min-width:0;min-height:104px;padding:16px 18px;border-radius:18px;color:#fff;background:#252529;border:1px solid #252529;box-shadow:inset 0 0 0 1px #565a62,0 3px 12px #00000012;transition:transform .2s var(--w30-ease),background-color .2s ease,box-shadow .2s ease}#m-punto #route-search-view #route-choose-pin .route-map-icon{display:grid;place-items:center;width:48px;height:48px;padding:6px;color:#252529;background:#f4f4ef;border-radius:14px;box-sizing:border-box}#m-punto #route-search-view #route-choose-pin .route-map-icon:before{content:none}#m-punto #route-search-view #route-choose-pin .w30-map-target{display:block;width:36px;height:36px}#m-punto #route-search-view #route-choose-pin .w30-map-target-road{stroke:#4a8cf7;stroke-width:2.4}#m-punto #route-search-view #route-choose-pin .route-map-copy{display:grid;gap:6px;min-width:0}#m-punto #route-search-view #route-choose-pin #route-pin-entry-label{color:#fff;font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.02em}#m-punto #route-search-view #route-choose-pin #route-pin-entry-hint{color:#d1d1d9;font-size:13px;line-height:1.45;font-weight:400}#m-punto #route-search-view #route-choose-pin .w30-map-launch{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f4f4ef;color:#252529}#m-punto #route-search-view #route-choose-pin .route-stop-arrow{display:block;width:18px;height:18px;color:#252529;transition:transform .2s var(--w30-ease)}@media(hover:hover)and (pointer:fine){#cotizar #flow-stage #route-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:#fff;border-color:#a5a5b1;box-shadow:inset 0 -3px #d7d7dd}#cotizar #flow-stage #route-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover .route-door-arrow{background:#34343a;transform:translate(2px)}#cotizar #flow-stage #route-entry[data-state=empty]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover .w30-route-track{animation:w30-route-travel .5s ease-out 1}#m-punto #route-search-view #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:#34343a;box-shadow:inset 0 0 0 1px #a5a5b1,0 3px 12px #00000012}#m-punto #route-search-view #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover .route-stop-arrow{transform:translate(3px)}}@keyframes w30-route-travel{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}#cotizar #flow-stage #route-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-search-view #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.985);transition-duration:0s}#cotizar #flow-stage #route-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{background:#e9e9e4}#cotizar #flow-stage #route-entry:focus-visible{outline:2px solid #F4F4EF;outline-offset:4px}#m-punto #route-search-view #route-choose-pin:focus-visible{outline:2px solid #252529;outline-offset:4px}#cotizar #flow-stage #route-entry:is(:disabled,[aria-disabled=true],[aria-busy=true]),#m-punto #route-search-view #route-choose-pin:is(:disabled,[aria-disabled=true],[aria-busy=true]){transform:none;filter:none;box-shadow:none}#cotizar #flow-stage #route-entry:is(:disabled,[aria-disabled=true]){color:#626269;background:#e7e7ec;border-color:#a5a5b1}#cotizar #flow-stage #route-entry:is(:disabled,[aria-disabled=true],[aria-busy=true]) .route-door-arrow,#m-punto #route-search-view #route-choose-pin:is(:disabled,[aria-disabled=true],[aria-busy=true]) .route-stop-arrow{transform:none}#cotizar #flow-stage #route-entry:is(:disabled,[aria-disabled=true],[aria-busy=true]) .w30-route-track{animation:none;stroke-dashoffset:0}@media(max-width:799px){#cotizar #flow-stage #route-entry[data-state]{grid-template-columns:68px minmax(0,1fr) 38px;gap:12px;min-height:116px;padding:16px;border-radius:18px}#cotizar #flow-stage #route-entry .w30-route-visual{width:68px;height:80px;border-radius:12px}#cotizar #flow-stage #route-entry .route-door-symbol,#cotizar #flow-stage #route-entry .route-door-symbol .cx-pin{width:46px;height:46px}#cotizar #flow-stage #route-entry .w30-route-sketch{width:58px;gap:3px}#cotizar #flow-stage #route-entry .w30-route-sketch svg{width:20px}#cotizar #flow-stage #route-entry .w30-route-node{width:14px;height:14px;flex-basis:14px;font-size:8px}#cotizar #flow-stage #route-entry #route-entry-label{font-size:21px;line-height:1.15}#cotizar #flow-stage #route-entry[data-state=empty] #route-door-placeholder{font-size:12.5px;line-height:1.45}#cotizar #flow-stage #route-entry .route-door-arrow{width:38px;height:44px;padding:0;border-radius:12px}#cotizar #flow-stage #route-entry[data-state] .route-door-arrow .route-door-pill-word{display:none}#cotizar #flow-stage #route-entry:not([data-state=empty]){grid-template-columns:36px minmax(0,1fr) 44px;gap:12px}#cotizar #flow-stage #route-entry:not([data-state=empty]) .w30-route-visual{grid-column:1;grid-row:1;width:36px;height:40px}#cotizar #flow-stage #route-entry:not([data-state=empty]) .route-door-symbol,#cotizar #flow-stage #route-entry:not([data-state=empty]) .route-door-symbol .cx-pin{width:36px;height:36px}#cotizar #flow-stage #route-entry:not([data-state=empty]) .route-door-copy{display:contents}#cotizar #flow-stage #route-entry:not([data-state=empty]) #route-entry-label{grid-column:2;grid-row:1;align-self:start;padding-top:2px;font-size:12px;line-height:1.4}#cotizar #flow-stage #route-entry:not([data-state=empty]) #route-door-km{position:static;grid-column:2;grid-row:1;align-self:end;padding-bottom:2px;font-size:12px}#cotizar #flow-stage #route-entry:not([data-state=empty]) .route-door-arrow{grid-column:3;grid-row:1;width:44px}#cotizar #flow-stage #route-entry #route-door-points:not([hidden]){grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px;border-top:1px solid #d7d7dd}#cotizar #flow-stage #route-entry .route-door-connection{display:none}#cotizar #flow-stage #route-entry .route-door-name{font-size:16.5px;line-height:1.3}#cotizar #flow-stage #route-entry .route-door-meta{font-size:12px}#cotizar #flow-stage #route-entry .route-door-stop[data-route-point=A]:after{display:block;left:11px;top:28px;bottom:-14px;border-left:2px dashed #a5a5b1}#cotizar #flow-stage #route-entry[data-state=ready] .route-door-stop[data-route-point=A]:after{border-left-style:solid;border-left-color:#4a8cf7}#m-punto #route-search-view #route-choose-pin{grid-template-columns:44px minmax(0,1fr) 32px;min-height:100px;gap:12px;padding:14px}#m-punto #route-search-view #route-choose-pin .route-map-icon{width:44px;height:44px;padding:4px}#m-punto #route-search-view #route-choose-pin #route-pin-entry-label{font-size:16px}#m-punto #route-search-view #route-choose-pin .w30-map-launch{width:32px;height:36px}}@media(max-width:359px){#cotizar #flow-stage #route-entry[data-state=empty]{grid-template-columns:50px minmax(0,1fr) 34px;gap:10px;padding:14px 12px}#cotizar #flow-stage #route-entry[data-state=empty] .w30-route-visual{width:50px;height:72px;background:transparent}#cotizar #flow-stage #route-entry .w30-route-sketch{width:50px;gap:2px}#cotizar #flow-stage #route-entry .w30-route-sketch svg{width:18px}#cotizar #flow-stage #route-entry[data-state=empty] #route-entry-label{font-size:20px}#cotizar #flow-stage #route-entry .route-door-arrow{width:34px}}@media(prefers-reduced-motion:reduce){#cotizar #flow-stage #route-entry[data-state],#cotizar #flow-stage #route-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#cotizar #flow-stage #route-entry .route-door-arrow,#cotizar #flow-stage #route-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover .route-door-arrow,#m-punto #route-search-view #route-choose-pin,#m-punto #route-search-view #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-search-view #route-choose-pin .route-stop-arrow,#m-punto #route-search-view #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover .route-stop-arrow{transition:none;transform:none}#cotizar #flow-stage #route-entry[data-state=empty]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover .w30-route-track{animation:none;stroke-dashoffset:0}}@media(forced-colors:active){#cotizar #flow-stage #route-entry[data-state],#cotizar #flow-stage #route-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#cotizar #flow-stage #route-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active,#m-punto #route-search-view #route-choose-pin,#m-punto #route-search-view #route-choose-pin:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:ButtonFace;color:ButtonText;border-color:ButtonText;box-shadow:none;forced-color-adjust:auto}#cotizar #flow-stage #route-entry .w30-route-visual,#m-punto #route-search-view #route-choose-pin .route-map-icon{background:Canvas;color:CanvasText}#cotizar #flow-stage #route-entry .route-door-arrow,#cotizar #flow-stage #route-entry:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover .route-door-arrow,#m-punto #route-search-view #route-choose-pin .w30-map-launch{background:Highlight;color:HighlightText;box-shadow:none}#cotizar #flow-stage #route-entry .route-door-symbol,#cotizar #flow-stage #route-entry .route-door-symbol .cx-pin,#cotizar #flow-stage #route-entry #route-entry-label,#cotizar #flow-stage #route-entry:not([data-state=empty]) #route-entry-label,#cotizar #flow-stage #route-entry[data-state=empty] #route-door-placeholder,#cotizar #flow-stage #route-entry #route-door-km,#cotizar #flow-stage #route-entry .route-door-role,#cotizar #flow-stage #route-entry .route-door-name,#cotizar #flow-stage #route-entry .route-door-meta,#m-punto #route-search-view #route-choose-pin #route-pin-entry-label,#m-punto #route-search-view #route-choose-pin #route-pin-entry-hint{color:ButtonText}#m-punto #route-search-view #route-choose-pin .route-stop-arrow{color:HighlightText}#cotizar #flow-stage #route-entry .w30-route-sketch svg,#m-punto #route-search-view #route-choose-pin .w30-map-target-road{stroke:CanvasText}#cotizar #flow-stage #route-entry:focus-visible,#m-punto #route-search-view #route-choose-pin:focus-visible{outline-color:Highlight}}#cotizar #flow-controls #flow-next,#cotizar #total-bar #btn-reservar.total-cta{border-radius:999px;min-height:56px;padding:6px 8px 6px 22px;gap:16px;justify-content:space-between;text-align:left;font-size:15.5px;font-weight:650;letter-spacing:-.025em;box-shadow:none}#cotizar #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background:#f4f4ef;color:#121316;border-color:#f4f4ef}#cotizar #total-bar #btn-reservar.total-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background:#e5243f;color:#fff;border-color:#e5243f}#cotizar #flow-controls #flow-next>span,#cotizar #total-bar #btn-reservar.total-cta>span{min-width:0;text-align:left}#cotizar #flow-controls #flow-next>svg,#cotizar #total-bar #btn-reservar.total-cta>svg{flex:0 0 auto;box-sizing:content-box;width:22px;height:22px;padding:9px;border-radius:50%;margin:0;box-shadow:none;stroke-width:1.6}#cotizar #flow-controls #flow-next>svg{background:#121316;color:#f4f4ef}#cotizar #total-bar #btn-reservar.total-cta>svg{background:#fff;color:#e5243f}#cotizar #flow-controls #flow-next:disabled>svg,#cotizar #total-bar #btn-reservar.total-cta:disabled>svg{background:#34343a;color:#d8d8df}#cotizar #flow-controls #flow-back,#cotizar #flow-stage .carga-agregar{border-radius:999px;padding-inline:20px;font-weight:500;box-shadow:none}#cotizar #flow-stage #carga-cards .carga-puerta{display:grid;grid-template-columns:minmax(0,1fr) 16px;grid-template-rows:38px auto minmax(30px,auto);align-content:start;align-items:start;gap:8px 6px;min-height:136px;padding:16px;background:#f4f4ef;color:#121316;border:1px solid #F4F4EF;border-radius:20px;box-shadow:none;--w29-focus: #F4F4EF}#cotizar #flow-stage #carga-cards .carga-puerta:before{content:"";position:absolute;inset:20px 18px auto auto;width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.6;pointer-events:none}#cotizar #flow-stage #carga-cards .carga-puerta .carga-puerta-icon{display:grid;place-items:center;grid-column:1;width:36px;height:36px;margin:0;color:#121316;background:#e7e7e2;border-radius:11px}#cotizar #flow-stage #carga-cards .carga-puerta .carga-puerta-icon svg{width:23px;height:23px;stroke-width:1.45}#cotizar #flow-stage #carga-cards .carga-puerta .carga-puerta-name{grid-column:1 / -1;font-size:15.5px;font-weight:650;line-height:1.2;letter-spacing:-.025em;color:inherit;overflow-wrap:normal;word-break:normal}#cotizar #flow-stage #carga-cards .carga-puerta .carga-puerta-sub{grid-column:1 / -1;font-size:12px;line-height:1.35;color:#53535b;opacity:1}#cotizar #flow-stage #carga-cards .carga-puerta:is(.is-active,[aria-pressed=true]){background:#252529;color:#f4f4ef;border-color:#a5a5b1;box-shadow:inset 0 0 0 1px #a5a5b1}#cotizar #flow-stage #carga-cards .carga-puerta:is(.is-active,[aria-pressed=true]) .carga-puerta-icon{background:#f4f4ef;color:#121316}#cotizar #flow-stage #carga-cards .carga-puerta:is(.is-active,[aria-pressed=true]) .carga-puerta-sub{color:#d8d8df}#cotizar #flow-stage #carga-cards .carga-puerta .carga-puerta-badge{right:13px;top:12px;background:#e5243f;color:#fff}#cotizar #flow-stage #carga-cards .carga-puerta:is(:disabled,[aria-disabled=true],[aria-busy=true]){background:#252529;color:#a5a5b1;border-color:#565a62;box-shadow:none}#cotizar #flow-stage #carga-cards .carga-puerta:is(:disabled,[aria-disabled=true],[aria-busy=true]) .carga-puerta-icon{background:#34343a;color:#d8d8df}#cotizar #flow-stage #carga-cards .carga-puerta:is(:disabled,[aria-disabled=true],[aria-busy=true]) .carga-puerta-sub{color:#a5a5b1}#cotizar #flow-stage #when-workspace .cuando-card{border-radius:14px;border:1px solid #d8d8df;border-top:3px solid #121316;background:#fff;color:#121316;min-height:84px;padding:12px 10px 10px;gap:8px;box-shadow:none}#cotizar #flow-stage #when-workspace .cuando-card .cuando-card-name{font-size:12px;line-height:1.2;font-weight:600;color:inherit}#cotizar #flow-stage #when-workspace .cuando-card .cuando-card-sub{font-size:18px;line-height:1.2;letter-spacing:-.04em;font-weight:550;color:inherit}#cotizar #flow-stage #when-workspace .cuando-card[data-cuando=programar] .cuando-card-sub{font-size:12px;letter-spacing:0;font-weight:400}#cotizar #flow-stage #when-workspace .cuando-card:is(.is-selected,[aria-pressed=true]){background:#121316;color:#fff;border-color:#121316;border-top-color:#e5243f}#cotizar #flow-stage #when-workspace .cuando-card:disabled{background:#e7e7e2;color:#686870;border-color:#d8d8df}#cotizar #flow-stage #when-workspace .horario-chip{border-radius:20px;padding:16px 18px;grid-template-columns:minmax(0,1fr) auto 24px;min-height:84px;background:#1b1c20;border:1px solid #565A62;color:#f4f4ef;box-shadow:none}#cotizar #flow-stage #when-workspace .horario-chip .when-slot-name{font-size:12px;color:#d8d8df}#cotizar #flow-stage #when-workspace .horario-chip strong{font-size:23px;font-weight:500;letter-spacing:-.04em}#cotizar #flow-stage #when-workspace .horario-chip i{width:24px;height:24px;border-color:#a5a5b1}#cotizar #flow-stage #when-workspace .horario-chip:is(.is-selected,[aria-pressed=true]){background:#f4f4ef;color:#121316;border-color:#f4f4ef}#cotizar #flow-stage #when-workspace .horario-chip:is(.is-selected,[aria-pressed=true]) .when-slot-name,#cotizar #flow-stage #when-workspace .horario-chip:is(.is-selected,[aria-pressed=true]) .when-slot-state{color:#53535b}#cotizar #flow-stage #when-workspace .horario-chip:is(.is-selected,[aria-pressed=true]) i{background:#121316;border-color:#121316;box-shadow:inset 0 0 0 6px #f4f4ef}#cotizar #flow-stage #when-workspace .horario-chip:disabled{background:#252529;color:#a5a5b1;border-color:#565a62}#cotizar #flow-stage #when-workspace .horario-chip:disabled .when-slot-name{color:#a5a5b1}#cotizar #ticket-handling #btn-maniobras{padding:12px 16px;gap:12px;border-radius:18px;background:#fff;color:#121316;border:1px solid #a5a5b1;box-shadow:none}#cotizar #ticket-handling #btn-maniobras .handling-choice-icon{flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;padding:8px;border-radius:50%;background:#121316;color:#f4f4ef}#cotizar #ticket-handling #btn-maniobras .handling-button-copy{min-width:0}#cotizar #ticket-handling #btn-maniobras #btn-maniobras-label{font-size:13px;color:inherit}#cotizar #ticket-handling #btn-maniobras #maniobras-toggle-hint{font-size:12px;color:#53535b}#cotizar #ticket-handling #btn-maniobras[aria-pressed=true]{background:#121316;color:#fff;border-color:#121316}#cotizar #ticket-handling #btn-maniobras[aria-pressed=true] .handling-choice-icon{background:#f4f4ef;color:#121316}#cotizar #ticket-handling #btn-maniobras[aria-pressed=true] #maniobras-toggle-hint{color:#d8d8df}@media(hover:hover)and (pointer:fine){#cotizar #flow-stage #carga-cards .carga-puerta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{border-color:#a5a5b1;box-shadow:inset 0 0 0 1px #a5a5b1}#cotizar #flow-stage #when-workspace .cuando-card:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{border-color:#121316}}@media(max-width:799px){#cotizar #flow-stage #carga-cards .carga-puerta{padding:14px 12px;min-height:130px;gap:6px}#cotizar #flow-stage #carga-cards .carga-puerta .carga-puerta-name{font-size:15.5px}#cotizar #flow-stage #carga-cards .carga-puerta[data-carga-cat=electrodomesticos] .carga-puerta-name{font-size:14px}#cotizar #flow-stage #when-workspace .cuando-card{padding-inline:8px}#cotizar #flow-stage #when-workspace .horario-chip{min-height:76px;padding:12px 16px}#cotizar #flow-stage #when-workspace .horario-chip strong{font-size:21px}}@media(max-width:359px){#cotizar #flow-stage #carga-cards .carga-puertas{grid-template-columns:minmax(0,1fr)}#cotizar #flow-stage #carga-cards .carga-puerta{grid-template-columns:36px minmax(0,1fr) 16px;grid-template-rows:auto auto;align-content:center;min-height:76px;gap:4px 12px;padding:12px 14px}#cotizar #flow-stage #carga-cards .carga-puerta:before{top:calc(50% - 3px)}#cotizar #flow-stage #carga-cards .carga-puerta .carga-puerta-icon{grid-column:1;grid-row:1 / 3;align-self:center}#cotizar #flow-stage #carga-cards .carga-puerta .carga-puerta-name,#cotizar #flow-stage #carga-cards .carga-puerta[data-carga-cat=electrodomesticos] .carga-puerta-name{grid-column:2;grid-row:1;font-size:15.5px}#cotizar #flow-stage #carga-cards .carga-puerta .carga-puerta-sub{grid-column:2;grid-row:2}#cotizar #flow-stage #when-workspace .cuando-card .cuando-card-sub{font-size:16px}#cotizar #flow-stage #when-workspace .cuando-card[data-cuando=programar] .cuando-card-sub{font-size:11px}}@media(forced-colors:active){#cotizar #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #total-bar #btn-reservar.total-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),#cotizar #flow-controls #flow-next,#cotizar #total-bar #btn-reservar.total-cta,#cotizar #flow-stage #carga-cards .carga-puerta,#cotizar #flow-stage #when-workspace .cuando-card,#cotizar #flow-stage #when-workspace .horario-chip,#cotizar #ticket-handling #btn-maniobras{background:ButtonFace;color:ButtonText;border-color:ButtonText;box-shadow:none;forced-color-adjust:auto}#cotizar #flow-stage #carga-cards .carga-puerta:is(.is-active,[aria-pressed=true]),#cotizar #flow-stage #when-workspace .cuando-card:is(.is-selected,[aria-pressed=true]),#cotizar #flow-stage #when-workspace .horario-chip:is(.is-selected,[aria-pressed=true]),#cotizar #ticket-handling #btn-maniobras[aria-pressed=true]{background:Highlight;color:HighlightText;border-color:Highlight}#cotizar #flow-controls #flow-next>svg,#cotizar #total-bar #btn-reservar.total-cta>svg,#cotizar #ticket-handling #btn-maniobras .handling-choice-icon{background:ButtonText;color:ButtonFace}#cotizar #flow-stage #carga-cards .carga-puerta .carga-puerta-icon,#cotizar #flow-stage #carga-cards .carga-puerta .carga-puerta-sub,#cotizar #flow-stage #when-workspace .horario-chip .when-slot-name,#cotizar #flow-stage #when-workspace .horario-chip .when-slot-state,#cotizar #ticket-handling #btn-maniobras #maniobras-toggle-hint{background:transparent;color:inherit}#cotizar #flow-stage #carga-cards .carga-puerta:is(.is-active,[aria-pressed=true]) .carga-puerta-icon,#cotizar #flow-stage #carga-cards .carga-puerta:is(.is-active,[aria-pressed=true]) .carga-puerta-sub,#cotizar #flow-stage #when-workspace .horario-chip:is(.is-selected,[aria-pressed=true]) .when-slot-name,#cotizar #flow-stage #when-workspace .horario-chip:is(.is-selected,[aria-pressed=true]) .when-slot-state,#cotizar #ticket-handling #btn-maniobras[aria-pressed=true] #maniobras-toggle-hint{background:transparent;color:HighlightText}#cotizar #flow-stage #when-workspace .cuando-card:disabled,#cotizar #flow-stage #when-workspace .horario-chip:disabled,#cotizar #flow-stage #carga-cards .carga-puerta:is(:disabled,[aria-disabled=true],[aria-busy=true]){background:ButtonFace;color:GrayText;border-color:GrayText}}#m-carga-articulos .modal-foot.rc-foot{gap:12px}#m-carga-articulos #carga-articulos-otro{flex:1.6 1 0;min-width:0;height:44px;min-height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:9px;padding:4px 12px;border:1px solid #252529;border-radius:999px;background:#252529;color:#f4f4ef;text-align:left;box-shadow:inset 0 -2px #121316;transition:transform .2s ease,background-color .16s ease}#m-carga-articulos #carga-articulos-otro .carga-otro-icon{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:#f4f4ef;color:#252529;font:400 22px/1 var(--font-body, sans-serif);transform:none;transition:none}#m-carga-articulos #carga-articulos-otro .carga-otro-copy{display:block;flex:1;width:auto;height:auto;min-width:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;transform:none;transition:none}#m-carga-articulos #carga-articulos-otro .carga-otro-copy strong{display:block;font-size:14px;font-weight:650;line-height:17px;white-space:nowrap}#m-carga-articulos #carga-articulos-otro .carga-otro-copy small{display:block;color:#dedee3;font-size:11px;font-weight:400;line-height:14px;white-space:nowrap}#m-carga-articulos #carga-articulos-listo{flex:1 1 0;min-width:0;height:44px;min-height:44px;box-sizing:border-box;padding:8px 14px;border:1px solid #909199;border-radius:999px;background:#f4f4ef;color:#252529;box-shadow:none}@media(hover:hover)and (pointer:fine){#m-carga-articulos #carga-articulos-otro:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:#33343a}#m-carga-articulos #carga-articulos-listo:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:#e9e9e4;color:#252529}}#m-carga-articulos #carga-articulos-otro:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.985);transition-duration:0s}#m-carga-articulos #carga-articulos-otro:is(:disabled,[aria-disabled=true],[aria-busy=true]){opacity:.55;transform:none}#m-carga-articulos #carga-articulos-otro:focus-visible,#m-carga-articulos #carga-articulos-listo:focus-visible{outline:2px solid #252529;outline-offset:3px}@media(max-width:359px){#m-carga-articulos .modal-foot.rc-foot{gap:8px}#m-carga-articulos #carga-articulos-otro{padding-inline:8px;gap:7px;flex-grow:1.8}}@media(prefers-reduced-motion:reduce){#m-carga-articulos #carga-articulos-otro,#m-carga-articulos #carga-articulos-otro:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transition:none;transform:none}}@media(forced-colors:active){#m-carga-articulos #carga-articulos-otro,#m-carga-articulos #carga-articulos-otro:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover,#m-carga-articulos #carga-articulos-listo,#m-carga-articulos #carga-articulos-listo:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{color:ButtonText;background:ButtonFace;border-color:ButtonText;box-shadow:none;forced-color-adjust:auto}#m-carga-articulos #carga-articulos-otro .carga-otro-icon{color:HighlightText;background:Highlight}#m-carga-articulos #carga-articulos-otro .carga-otro-copy small{color:ButtonText}#m-carga-articulos #carga-articulos-otro:focus-visible,#m-carga-articulos #carga-articulos-listo:focus-visible{outline-color:Highlight}}#m-punto[data-vista=pin] .privacy-summary,#m-punto[data-vista=pin] .route-endpoints{display:none}#m-punto[data-vista=pin] .modal-header{padding-bottom:6px}#m-punto #route-pin-view .route-pin-heading{margin-bottom:10px}#m-punto .route-pin-heading #route-pin-label{font-size:17px;line-height:1.3;font-weight:700;color:#1d1d1b}#route-pin-back{font-size:14px;color:#55554f}#m-punto #route-pin-map{height:clamp(360px,56dvh,560px);border-radius:18px}.route-pin-crosshair{width:36px;height:44px;transform:translate(-50%,-100%);filter:drop-shadow(0 6px 8px #00000059);transition:opacity .16s ease,transform .16s ease}.route-pin-crosshair:before{content:"";position:absolute;left:50%;top:0;width:36px;height:36px;margin-left:-18px;box-sizing:border-box;background:#d92d45;border:3px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.route-pin-crosshair:after{content:"";position:absolute;left:50%;top:11px;width:12px;height:12px;margin-left:-6px;background:#fff;border-radius:50%}#m-punto #route-pin-view .route-pin-stage:after{content:"";position:absolute;z-index:1;left:50%;top:50%;width:16px;height:7px;transform:translate(-50%,-50%);border-radius:50%;background:#00000042;pointer-events:none}#route-pin-map[data-marcado=true]~.route-pin-crosshair{opacity:0;transform:translate(-50%,-100%) scale(.6)}#m-punto #route-pin-view .route-pin-stage:has(#route-pin-map[data-marcado=true]):after{opacity:0}#route-pin-reference,#route-pin-zoom{min-height:44px;font-size:13px;font-weight:600}#m-punto .route-pin-actions{grid-template-columns:1fr;row-gap:10px;padding-top:12px}#m-punto .route-pin-feedback{padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #e3e3db}.route-pin-feedback #route-pin-status{font-size:15px;line-height:1.4;font-weight:600;color:#1f1f1d}#route-pin-insight{margin-top:5px;font-size:13px;line-height:1.45;color:#55554f}#route-pin-center{border:0;background:#d92d45;color:#fff;font-weight:700;font-size:16px;min-height:52px;border-radius:14px;box-shadow:0 6px 18px #d92d4540;text-align:center}#route-pin-center:disabled{opacity:.55;box-shadow:none}#route-pin-confirm{font-size:16px;font-weight:700;border-radius:14px}#route-pin-view[data-marcado=true] #route-pin-center{display:none}#route-pin-view[data-marcado=false] #route-pin-confirm:disabled{display:none}.route-pin-tools button{font-size:13px;font-weight:600}@media(max-width:720px){#m-punto #route-pin-map{height:clamp(380px,60dvh,640px)}#m-punto .route-pin-actions{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(max-width:720px)and (min-height:640px){#m-punto .route-pin-actions{position:sticky;bottom:0;background:#f8f8f4}}@media(max-height:560px){#m-punto #route-pin-map{height:clamp(200px,44dvh,300px)}#m-punto .route-pin-feedback{padding:8px 12px}.route-pin-feedback #route-pin-status{font-size:14px}}#m-punto #route-pin-view #route-pin-center:not(:disabled){background-color:#d92d45;color:#fff;border-color:transparent;box-shadow:0 6px 18px #d92d4540}#m-punto #route-pin-view #route-pin-center:not(:disabled):hover,#m-punto #route-pin-view #route-pin-center:not(:disabled):focus-visible{background-color:#c22239;color:#fff}#m-punto #route-pin-view #route-pin-confirm:not(:disabled){font-size:16px;font-weight:700;border-radius:14px}#m-punto:has(#ab-suggest.is-visible) .privacy-summary{display:none}#m-punto:has(#ab-suggest.is-visible) #route-choose-pin{min-height:44px;margin:8px 0 6px;padding:6px 12px;gap:8px;grid-template-columns:22px minmax(0,1fr) 16px;border-radius:10px}#m-punto:has(#ab-suggest.is-visible) #route-choose-pin small{display:none}#m-punto:has(#ab-suggest.is-visible) #route-choose-pin .route-map-icon{width:22px}#m-punto:has(#ab-suggest.is-visible) #ab-suggest{max-height:none;overscroll-behavior:auto}#m-punto #ab-suggest .suggest-item{min-height:56px}#m-punto #ab-suggest .suggest-name{font-size:16px;line-height:1.3}#m-punto #ab-suggest .suggest-sub{font-size:13px;line-height:1.4}@media(max-width:720px){#m-punto:has(#ab-suggest.is-visible) #ab-suggest{max-height:none}#m-punto:has(#ab-suggest.is-visible) .route-catalog-credit,#m-punto:has(#ab-suggest.is-visible) .hoja-punto-privacidad{display:none}}#m-punto:has(#ab-suggest.is-visible) #ab-suggest{max-height:none!important}@media(max-height:639px){#m-punto .route-pin-actions{position:static}}#m-punto:has(#ab-suggest.is-visible) #route-search-view #route-choose-pin{grid-template-columns:22px minmax(0,1fr) 20px;align-items:center}#m-punto:has(#ab-suggest.is-visible) #route-search-view #route-choose-pin .route-map-icon{width:22px;height:22px;padding:0;border-radius:6px}#m-punto:has(#ab-suggest.is-visible) #route-search-view #route-choose-pin .route-map-icon svg{display:block;width:22px;height:22px}#m-punto:has(#ab-suggest.is-visible) #route-search-view #route-choose-pin .route-map-copy{min-width:0}#m-punto:has(#ab-suggest.is-visible) #route-search-view #route-choose-pin .w30-map-launch{width:20px;height:20px;justify-self:end}#m-punto:has(#ab-suggest.is-visible) #route-search-view #route-choose-pin .w30-map-launch svg{width:14px;height:14px}@media(max-width:720px){#m-punto:has(#route-search-view:not([hidden])) .modal-content{height:calc(var(--route-viewport-height, 100dvh) - 8px)}#m-punto:has(#route-search-view:not([hidden])) .privacy-summary{display:block}}#m-punto #ab-suggest .suggest-homonimos{padding:10px 14px 2px;font-size:13px;line-height:1.4;font-weight:600;color:var(--text-muted)}#m-punto #ab-suggest .suggest-item--homonimo .suggest-body{display:flex;flex-direction:column}#m-punto #ab-suggest .suggest-item--homonimo .suggest-sub{order:1;margin-top:0;font-size:16px;line-height:1.3;font-weight:600;color:inherit}#m-punto #ab-suggest .suggest-item--homonimo .suggest-name{order:2;margin-top:1px;font-size:13px;line-height:1.4;font-weight:400;color:var(--text-muted)}#m-punto .route-pin-heading #route-pin-eleccion{flex:1 1 100%;margin:0;padding:0 0 6px;font-size:13px;line-height:1.4;font-weight:500;color:var(--text-muted);overflow-wrap:anywhere}#m-punto .route-pin-heading #route-pin-eleccion[hidden]{display:none}@media(min-width:721px){#m-punto:has(#route-search-view:not([hidden])){align-items:start}#m-punto:has(#route-search-view:not([hidden])) .modal-content{margin-top:clamp(12px,6vh,64px);max-height:min(920px,calc(var(--route-viewport-height, 100vh) - 30px - clamp(12px,6vh,64px)));max-height:min(920px,calc(var(--route-viewport-height, 100dvh) - 30px - clamp(12px,6vh,64px)))}}#m-punto #ab-suggest:is([data-estado=conflicto-contexto],[data-estado=conflicto-postal],[data-estado=calles-otro-municipio],[data-estado=opciones-postales]) .suggest-headline{box-shadow:inset 3px 0 #121316;background:#1213160d}#m-punto #ab-suggest:is([data-estado=postal-sin-registros],[data-estado=asentamiento-sin-registros],[data-estado=calles-sin-coincidencias],[data-estado=calles-no-disponibles]) .suggest-headline{box-shadow:inset 3px 0 #5f5f63;background:#12131608}#m-punto #ab-suggest.is-stale :is(.suggest-item,.suggest-headline,.suggest-empty,.suggest-homonimos){opacity:.5;transition:opacity .12s ease .18s}#m-punto #ab-suggest.is-stale .suggest-headline{visibility:hidden;transition:visibility 0s linear .18s}@media(prefers-reduced-motion:reduce){#m-punto #ab-suggest.is-stale :is(.suggest-item,.suggest-headline,.suggest-empty,.suggest-homonimos){transition:opacity 0s linear .18s}}#m-punto #ab-suggest .suggest-comun{padding:10px 14px 2px;font-size:13px;line-height:1.4;font-weight:600;color:var(--text-muted)}#m-punto #ab-suggest.is-stale .suggest-comun{opacity:.5;transition:opacity .12s ease .18s}@media(prefers-reduced-motion:reduce){#m-punto #ab-suggest.is-stale .suggest-comun{transition:opacity 0s linear .18s}}#m-punto #ab-suggest .suggest-sub .suggest-sub-clave{color:var(--text)}#m-punto #route-pin-view .route-pin-crosshair{top:calc(50% + var(--pin-desfase, 0px))}#m-punto #route-pin-view .route-pin-stage:after{top:calc(50% + var(--pin-desfase, 0px))}#m-punto #route-pin-view #route-pin-zoom{bottom:calc(var(--pin-relleno-inf, 0px) + 60px)}#m-punto #route-pin-view:not([hidden]){position:relative}#m-punto #route-pin-view #route-pin-tools{position:absolute;z-index:3;top:0;right:0;margin:0;gap:2px;padding:0 4px;border:1px solid var(--ui-line-strong);border-radius:12px;background:var(--ui-paper-raised)}@media(min-width:721px)and (max-width:950px)and (max-height:600px){#m-punto:has(#route-pin-view:not([hidden])) #route-pin-tools{position:static;grid-column:1;grid-row:2;justify-self:start}}#m-punto #route-pin-view #route-pin-tools button{min-height:44px;padding:0 10px;color:var(--ui-ink)}#m-punto #route-pin-view #route-pin-confirm[data-candado=acercar]{background:var(--ui-paper-raised);background-image:none;color:var(--ui-ink);border:1px solid var(--ui-line-strong);box-shadow:none}@keyframes l2-gps-espera{50%{opacity:.3}}#m-punto #btn-ubic-A[aria-busy=true]{cursor:progress}@media(prefers-reduced-motion:no-preference){#m-punto #btn-ubic-A[aria-busy=true] svg{animation:l2-gps-espera 1s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){#m-punto #btn-ubic-A[aria-busy=true] svg{opacity:.45}}#m-carga-articulos .modal-content .modal-body{--carga-hoja: 0;padding:8px 16px 12px}#m-carga-articulos .modal-content .modal-body .rueda-arco{display:none;height:0;min-height:0}#m-carga-articulos .modal-content .modal-body .cinta-cant{display:none}#m-carga-articulos .modal-header .carga-tira{height:auto;overflow:visible;margin-top:10px}#m-carga-articulos .modal-header .carga-tira-fila{position:static;height:auto;flex-wrap:wrap;gap:6px;transform:none!important;transition:none}#m-carga-articulos .modal-header .carga-tira-chip{height:auto;min-height:44px;padding:0 14px 0 10px;gap:7px;font-size:13px}#m-carga-articulos .modal-header .carga-tira-chip.es-activa{padding:0 14px 0 10px}#m-carga-articulos .modal-header .carga-tira-chip .carga-tira-nom{display:inline}#m-carga-articulos .modal-header .carga-tira-chip .carga-tira-ic{width:18px;height:18px}@media(max-width:360px){#m-carga-articulos .modal-header .carga-tira-fila{gap:4px}#m-carga-articulos .modal-header .carga-tira-chip,#m-carga-articulos .modal-header .carga-tira-chip.es-activa{padding:0 9px 0 8px;gap:5px;font-size:12px}#m-carga-articulos .modal-header .carga-tira-chip .carga-tira-ic{width:16px;height:16px}}#m-carga-articulos .modal-body .carga-items{gap:8px}#m-carga-articulos .modal-body .carga-item{padding:4px 6px 4px 4px;min-height:60px;align-items:center}#m-carga-articulos .modal-body .carga-item-tap{min-height:52px;gap:10px;padding:4px 6px}#m-carga-articulos .modal-body .carga-item-icon{width:38px;height:38px;border-radius:11px;background:var(--bg-tint);color:var(--text)}#m-carga-articulos .modal-body .carga-item-icon svg{width:19px;height:19px}#m-carga-articulos .modal-body .carga-item.has-qty .carga-item-icon{background:var(--text);color:var(--surface-page)}#m-carga-articulos .modal-body .carga-item-name{font-size:15px;font-weight:700;line-height:1.2;white-space:normal}#m-carga-articulos .modal-body .carga-item-desc{display:block;margin-top:2px;font-size:12px;line-height:1.3;font-weight:400;color:var(--fg);white-space:normal}#m-carga-articulos .modal-body .carga-item-plus{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;color:var(--text);font-size:18px;font-weight:600}#m-carga-articulos .modal-body .qty-counter{background:var(--surface)}#m-carga-articulos .modal-body .qty-counter button{color:var(--text);font-size:16px}#m-carga-articulos .modal-body .qty-counter .qty-num{font-size:15px}#m-carga-articulos .modal-foot .carga-otro-entry{min-height:44px}#m-carga-detalle .modal-body .carga-peso-nose{display:block;width:100%;margin-top:10px;min-height:44px;padding:10px 12px;border:1px dashed var(--line);border-radius:var(--r-sm);background:none;color:var(--text-muted);font-size:13px;font-weight:600;text-align:center;cursor:pointer}#m-carga-detalle .modal-body .carga-peso-nose:hover{color:var(--text);border-color:var(--steel)}#m-carga-detalle .modal-body .carga-peso-nose:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#carga-manifiesto .carga-fila-head{flex-wrap:wrap;gap:6px 8px;padding:6px 6px 6px 8px}#carga-manifiesto .carga-fila-name{flex:1 1 110px;font-size:13px}#carga-manifiesto .carga-fila-cant{display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:transparent}#carga-manifiesto .carga-fila-cant button{width:44px;height:44px;display:grid;place-items:center;color:var(--text-muted);font-size:17px;font-weight:700;border-radius:50%;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}#carga-manifiesto .carga-fila-cant button:hover{background:var(--bg-tint);color:var(--text)}#carga-manifiesto .carga-fila-cant button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}#carga-manifiesto .carga-fila-cant .carga-fila-qty{min-width:26px;text-align:center;font-size:14px}#carga-manifiesto .carga-lectura{margin-top:10px;padding:10px 12px 9px;background:none;border:var(--card-hairline, 1px solid var(--line));border-radius:var(--card-r-tecla, var(--r-sm))}#carga-manifiesto .carga-lectura-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}#carga-manifiesto .carga-lectura-k{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}#carga-manifiesto .carga-lectura-head strong{font-size:13px;font-weight:700;color:var(--text)}#carga-manifiesto .carga-lectura-dims{list-style:none;margin:0;padding:0;display:grid;gap:7px}#carga-manifiesto .carga-lectura-dim{display:grid;grid-template-columns:1fr auto;gap:3px 8px;align-items:baseline}#carga-manifiesto .carga-lectura-lbl{font-size:12px;color:var(--text-muted)}#carga-manifiesto .carga-lectura-manda{margin-left:4px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text);border:1px solid var(--text);border-radius:999px;padding:1px 6px;vertical-align:middle}#carga-manifiesto .carga-lectura-dim.es-tope .carga-lectura-manda{background:var(--text);color:var(--surface-page)}#carga-manifiesto .carga-lectura-val{font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}#carga-manifiesto .carga-lectura-dim.es-manda .carga-lectura-lbl,#carga-manifiesto .carga-lectura-dim.es-manda .carga-lectura-val{color:var(--text);font-weight:700}#carga-manifiesto .carga-lectura-bar{grid-column:1 / -1;display:block;height:4px;border-radius:2px;background:var(--hairline);overflow:hidden}#carga-manifiesto .carga-lectura-bar b{display:block;height:100%;background:var(--steel);border-radius:2px}#carga-manifiesto .carga-lectura-dim.es-manda .carga-lectura-bar b{background:var(--text)}#carga-manifiesto .carga-lectura-dim.es-tope .carga-lectura-bar{height:6px}#carga-manifiesto .carga-lectura-nota{margin:9px 0 0;font-size:12px;line-height:1.4;color:var(--text-muted)}#cotizar #cargo-viz .cargo-viz-header,#cotizar #cargo-viz .med-stage,#cotizar #cargo-viz .cargo-viz-stats,#cotizar #cargo-viz .ani-pie,#cotizar #rec-unidad .rec-cap-fill,#cotizar #rec-unidad .rec-unidad-lbl-sep,#cotizar #rec-unidad .rec-unidad-lbl-porque{display:none}#carga-manifiesto .carga-lectura-lleno{margin-left:4px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border:1px dashed var(--text-muted);border-radius:999px;padding:1px 6px;vertical-align:middle}#carga-manifiesto .carga-lectura-dim.es-llena .carga-lectura-bar b{background:var(--text-muted)}#carga-manifiesto .carga-lectura .carga-lectura-manda,#carga-manifiesto .carga-lectura .carga-lectura-k{font-size:11px}#carga-manifiesto .carga-lectura-head{flex-wrap:wrap}#carga-manifiesto .carga-lectura-pend{flex-basis:100%;font-size:12px;line-height:1.35;color:var(--text-muted)}#carga-manifiesto .carga-l4-vivo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#cotizar .step .unidad-alt.is-selected .unidad-alt-cuadrilla{color:var(--on-navy-muted)}#cotizar .unidad-over a[data-upunidad]{display:inline-flex;align-items:center;min-height:44px;vertical-align:middle}#cotizar .step .unidad-alt.is-selected .unidad-alt-price.is-nocap{color:var(--on-navy-muted)}#m-carga-otro .carga-otro-foot{flex-wrap:wrap}#m-carga-otro .carga-otro-foot .carga-otro-error{flex:1 0 100%;margin:0}#cotizar .carga-aviso-wa{margin-top:8px}#cotizar .carga-aviso-solicitud{margin:0 0 8px}#cotizar .carga-aviso-solicitud:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(max-width:720px){#m-punto #route-pin-view #route-pin-map{height:clamp(260px,calc(var(--route-viewport-height, 100dvh) - 380px),640px)}#m-punto #route-pin-view .route-pin-actions{position:sticky;bottom:0;z-index:4;background:var(--ui-glass-solid);box-shadow:none}}#route-pin-map .maplibregl-ctrl-bottom-right{bottom:calc(var(--pin-relleno-inf, 0px) + 8px)}#route-pin-map .maplibregl-ctrl-bottom-left{bottom:calc(var(--pin-relleno-inf, 0px) + 10px)}@media(max-width:720px)and (max-height:520px){#m-punto #route-pin-view #route-pin-map{height:clamp(110px,calc(var(--route-viewport-height, 100dvh) - 322px),300px);min-height:110px}#m-punto #route-pin-view .route-pin-actions{padding-top:6px;padding-bottom:4px;row-gap:6px}#m-punto #route-pin-view .route-pin-actions .route-pin-feedback{padding:6px 10px;border-radius:12px}#m-punto #route-pin-view .route-pin-actions #route-pin-status{font-size:13px;line-height:1.3}#m-punto #route-pin-view .route-pin-actions #route-pin-insight{margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#m-punto #route-pin-view .route-pin-actions #route-pin-center,#m-punto #route-pin-view .route-pin-actions #route-pin-confirm{min-height:46px}#route-pin-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group{display:flex}#m-punto #route-pin-view #route-pin-gps{top:10px;right:108px}#m-punto #route-pin-view #route-pin-zoom{bottom:10px}#route-pin-map .maplibregl-ctrl-bottom-right{bottom:8px}#route-pin-map .maplibregl-ctrl-scale{display:none}}#m-punto #route-pin-view #route-pin-zoom{padding:8px 14px;touch-action:manipulation}#m-punto #route-pin-view #route-pin-gps[aria-busy=true]{color:var(--ui-paper);background-color:var(--ui-obsidian);border-color:var(--ui-paper);box-shadow:inset 0 0 0 1px var(--ui-paper)}#route-pin-map .maplibregl-canvas:focus-visible{outline:2px solid var(--ui-paper);outline-offset:-3px}#route-pin-map .maplibregl-ctrl-attrib.maplibregl-compact{min-height:44px;padding:0 44px 0 0!important;border-radius:22px;box-sizing:border-box;display:flex;align-items:center}#route-pin-map .maplibregl-ctrl-attrib.maplibregl-compact-show{padding:0 44px 0 12px!important}#route-pin-map .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-button{width:44px;height:44px;border-radius:22px;background-position:center;background-repeat:no-repeat;top:0;right:0;left:auto}#route-pin-map .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-inner{line-height:14px;padding:4px 0}#route-pin-map .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-button:focus{box-shadow:none}#route-pin-map .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-button:focus-visible{outline:2px solid var(--ui-obsidian);outline-offset:-5px}#route-pin-map .maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}#route-pin-map .route-other-point{width:28px;height:28px;border:2px solid var(--ui-obsidian);background:var(--ui-paper);color:var(--ui-obsidian);font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;font-weight:700;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-paper) 35%,transparent),0 2px 6px color-mix(in srgb,var(--ui-obsidian) 45%,transparent)}#route-pin-map .route-other-point[title^=Destino]{background:var(--ui-signal);color:var(--ui-paper);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-signal) 35%,transparent),0 2px 6px color-mix(in srgb,var(--ui-obsidian) 45%,transparent)}#route-pin-map .route-reference-dot:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--ui-paper);box-shadow:0 0 0 1px var(--ui-obsidian)}#route-pin-map .route-pin-marca{filter:drop-shadow(0 0 1.5px var(--ui-obsidian)) drop-shadow(0 2px 4px color-mix(in srgb,var(--ui-obsidian) 40%,transparent))}#m-punto #route-pin-view .route-pin-toda{min-height:44px}.maplibregl-map .ml-marker:not(.is-mini){border-width:2px;border-color:var(--ui-obsidian)}.maplibregl-map .ml-marker:not(.is-mini):not(.is-hi){box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-paper) 35%,transparent),0 3px 8px color-mix(in srgb,var(--ui-obsidian) 50%,transparent)}.maplibregl-map .ml-marker.dest:not(.is-mini):not(.is-hi){box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-signal) 35%,transparent),0 3px 8px color-mix(in srgb,var(--ui-obsidian) 50%,transparent)}@media(prefers-reduced-motion:reduce){.maplibregl-map .ml-marker,.maplibregl-map .ml-marker:after{animation:none}}#m-punto #route-pin-view[data-mapa=cargando] #route-pin-map,#m-punto #route-pin-view[data-mapa=lento] #route-pin-map{background:var(--ui-obsidian)}#m-punto #route-pin-view[data-mapa=sin-cartografia] .route-pin-crosshair,#m-punto #route-pin-view[data-mapa=caido] .route-pin-crosshair{opacity:.35}#cotizar #flow-stage #when-workspace.when-recta{--l11-perla: rgb(250, 250, 250);--l11-perla-2: rgb(244, 244, 239);--l11-riel: rgb(231, 231, 226);--l11-celda: rgb(255, 255, 255);--l11-tinta: rgb(18, 19, 22);--l11-tinta-2: rgb(83, 83, 91);--l11-apagado: rgb(104, 104, 112);--l11-grafito: rgb(27, 28, 32);--l11-sombra-celda: 0 1px 2px rgba(18, 19, 22, .14), 0 4px 12px rgba(18, 19, 22, .08);--l11-sombra-panel: 0 22px 44px -26px rgba(0, 0, 0, .7);--l11-radio: 28px;--l11-radio-riel: 20px;--l11-radio-celda: 16px;--l11-num: "Space Grotesk", "Segoe UI", system-ui, -apple-system, sans-serif;display:flex;flex-direction:column;align-items:stretch;gap:14px;grid-template-columns:none;max-width:640px;margin:0;padding:16px 16px 18px;border:1px solid rgba(18,19,22,.08);border-radius:var(--l11-radio);background-color:var(--l11-perla-2);background-image:linear-gradient(180deg,var(--l11-perla) 0%,var(--l11-perla-2) 100%);box-shadow:var(--l11-sombra-panel);color:var(--l11-tinta)}#cotizar #flow-stage #when-workspace.when-recta>.when-date-panel,#cotizar #flow-stage #when-workspace.when-recta>.when-time-panel{display:flex;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit}#cotizar #flow-stage #when-workspace.when-recta>.when-time-panel{gap:8px}#cotizar #flow-stage #when-workspace.when-recta .when-panel-heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;animation:none}#cotizar #flow-stage #when-workspace.when-recta .when-panel-heading>span:before{content:none;animation:none}#cotizar #flow-stage #when-workspace.when-recta .cuando-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:4px;border-radius:var(--l11-radio-riel);background:var(--l11-riel)}#cotizar #flow-stage #when-workspace.when-recta .cuando-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:56px;padding:6px;border:0;border-radius:var(--l11-radio-celda);background:transparent;color:var(--l11-tinta-2);text-align:center;box-shadow:none}#cotizar #flow-stage #when-workspace.when-recta .cuando-card .cuando-card-name{line-height:1.2;font-weight:600;letter-spacing:0;color:inherit}#cotizar #flow-stage #when-workspace.when-recta .cuando-card .cuando-card-sub{font-family:var(--l11-num);line-height:1.15;font-weight:550;letter-spacing:-.03em;color:inherit}#cotizar #flow-stage #when-workspace.when-recta .cuando-card[data-cuando=programar] .cuando-card-sub{font-family:inherit;font-weight:500;letter-spacing:0}#cotizar #flow-stage #when-workspace.when-recta .cuando-card:is(.is-selected,[aria-pressed=true]){background:var(--l11-celda);color:var(--l11-tinta);border:0;box-shadow:var(--l11-sombra-celda)}#cotizar #flow-stage #when-workspace.when-recta .cuando-card:is(:disabled,[aria-disabled=true]){background:transparent;color:var(--l11-apagado);box-shadow:none}#cotizar #flow-stage #when-workspace.when-recta .when-hero{padding:2px 4px 0;min-width:0}#cotizar #flow-stage #when-workspace.when-recta .when-hero-fecha{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.22em;margin:0;font-family:var(--l11-num);font-size:60px;line-height:1;font-weight:500;letter-spacing:-.045em;color:var(--l11-tinta)}#cotizar #flow-stage #when-workspace.when-recta .when-hero-num:empty{display:none}#cotizar #flow-stage #when-workspace.when-recta .when-hero.is-empty .when-hero-fecha{font-size:38px;color:var(--l11-apagado)}#cotizar #flow-stage #when-workspace.when-recta .when-hero-linea{margin:8px 0 0;font-size:15px;line-height:1.35;font-weight:500;color:var(--l11-tinta-2);font-variant-numeric:tabular-nums}#cotizar #flow-stage #when-workspace.when-recta .when-hero.is-complete .when-hero-linea{color:var(--l11-tinta)}#cotizar #flow-stage #when-workspace.when-recta #when-date-preview{display:none}#cotizar #flow-stage #when-workspace.when-recta .when-calendar{margin:0;padding:0;border:0;background:none;box-shadow:none}#cotizar #flow-stage #when-workspace.when-recta .when-calendar-head{display:none}#cotizar #flow-stage #when-workspace.when-recta #calendar-strip.is-visible{display:flex;flex-wrap:nowrap;grid-template-columns:none;gap:0;position:relative;margin:0;padding:2px 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:40px;scroll-behavior:smooth;scrollbar-width:none}#cotizar #flow-stage #when-workspace.when-recta #calendar-strip.is-visible::-webkit-scrollbar{display:none}#cotizar #flow-stage #when-workspace.when-recta #calendar-strip.is-visible.can-r{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent)}#cotizar #flow-stage #when-workspace.when-recta #calendar-strip.is-visible.can-l:not(.can-r){-webkit-mask-image:linear-gradient(90deg,transparent,black 32px);mask-image:linear-gradient(90deg,transparent,black 32px)}#cotizar #flow-stage #when-workspace.when-recta #calendar-strip.is-visible.can-l.can-r{-webkit-mask-image:linear-gradient(90deg,transparent,black 32px,black calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,black 32px,black calc(100% - 32px),transparent)}#cotizar #flow-stage #when-workspace.when-recta .day-card{position:relative;flex:0 0 50px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;width:50px;min-width:50px;height:82px;min-height:82px;padding:6px 0 4px;border:0;border-radius:26px;background:transparent;color:var(--l11-tinta);box-shadow:none;scroll-snap-align:center;scroll-margin-inline:40px}#cotizar #flow-stage #when-workspace.when-recta .day-card .day-name{margin:0;font-size:12px;line-height:16px;font-weight:500;letter-spacing:0;color:var(--l11-tinta-2)}#cotizar #flow-stage #when-workspace.when-recta .day-card .day-num{display:grid;place-items:center;width:40px;height:40px;margin:0;border-radius:50%;font-family:var(--l11-num);font-size:18px;line-height:1;font-weight:500;letter-spacing:-.02em;color:var(--l11-tinta);background:transparent}#cotizar #flow-stage #when-workspace.when-recta .day-card .day-mes{display:none}#cotizar #flow-stage #when-workspace.when-recta .day-card[data-mes-nuevo] .day-mes{display:block;position:absolute;left:0;right:0;bottom:3px;margin:0;text-align:center;font-size:11px;line-height:12px;font-weight:500;color:var(--l11-tinta-2)}#cotizar #flow-stage #when-workspace.when-recta .day-card:is(.is-selected,[aria-pressed=true]){background:transparent;color:var(--l11-tinta);border:0;box-shadow:none}#cotizar #flow-stage #when-workspace.when-recta .day-card:is(.is-selected,[aria-pressed=true]) .day-name{color:var(--l11-tinta);font-weight:650}#cotizar #flow-stage #when-workspace.when-recta .day-card:is(.is-selected,[aria-pressed=true]) .day-num{background:var(--l11-grafito);color:var(--l11-celda)}#cotizar #flow-stage #when-workspace.when-recta .day-card:is(.is-selected,[aria-pressed=true]) .day-mes{color:var(--l11-tinta)}#cotizar #flow-stage #when-workspace.when-recta .day-card:is(:disabled,[aria-disabled=true]){background:transparent;box-shadow:none}#cotizar #flow-stage #when-workspace.when-recta .day-card:is(:disabled,[aria-disabled=true]) :is(.day-name,.day-num,.day-mes){color:var(--l11-apagado);text-decoration:line-through;text-decoration-thickness:1px}#cotizar #flow-stage #when-workspace.when-recta .day-card:focus-visible{outline:2px solid var(--l11-tinta);outline-offset:-2px}#cotizar #flow-stage #when-workspace.when-recta .when-time-context{margin:0 4px;font-size:13px;line-height:1.35;color:var(--l11-tinta-2)}#cotizar #flow-stage #when-workspace.when-recta .horario-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:4px;border-radius:var(--l11-radio-riel);background:var(--l11-riel)}#cotizar #flow-stage #when-workspace.when-recta .horario-chip{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:56px;padding:6px 4px;border:0;border-radius:var(--l11-radio-celda);background:transparent;color:var(--l11-tinta);text-align:center;box-shadow:none}#cotizar #flow-stage #when-workspace.when-recta .horario-chip .when-slot-name{font-size:12px;line-height:1.2;font-weight:500;color:var(--l11-tinta-2);white-space:nowrap}#cotizar #flow-stage #when-workspace.when-recta .horario-chip strong{font-family:var(--l11-num);font-size:15px;line-height:1.2;font-weight:600;letter-spacing:-.02em;white-space:nowrap;color:inherit;font-variant-numeric:tabular-nums}#cotizar #flow-stage #when-workspace.when-recta .horario-chip .when-slot-state{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#cotizar #flow-stage #when-workspace.when-recta .horario-chip i{display:none}#cotizar #flow-stage #when-workspace.when-recta .horario-chip:is(.is-selected,[aria-pressed=true]){background:var(--l11-celda);color:var(--l11-tinta);border:0;box-shadow:var(--l11-sombra-celda)}#cotizar #flow-stage #when-workspace.when-recta .horario-chip:is(.is-selected,[aria-pressed=true]) .when-slot-name{color:var(--l11-tinta)}#cotizar #flow-stage #when-workspace.when-recta .horario-chip:is(:disabled,[aria-disabled=true]){background:transparent;color:var(--l11-apagado);box-shadow:none}#cotizar #flow-stage #when-workspace.when-recta .horario-chip:is(:disabled,[aria-disabled=true]) .when-slot-name{color:var(--l11-apagado)}#cotizar #flow-stage #when-workspace.when-recta :is(.cuando-card,.horario-chip):focus-visible{outline:2px solid var(--l11-tinta);outline-offset:2px}#cotizar #flow-stage [data-flow-panel=cuando] #flow-instruccion-cuando{display:none}#cotizar #flow-stage [data-flow-panel=cuando] #cuando-sub{margin:-14px 0 14px;font-size:14px;line-height:1.4;color:#a5a5b1}#cotizar #flow-stage [data-flow-panel=cuando] #when-selection{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){#cotizar #flow-stage #when-workspace.when-recta .cuando-card:not(:disabled):not([aria-disabled=true]):not(.is-selected):not([aria-pressed=true]):hover,#cotizar #flow-stage #when-workspace.when-recta .horario-chip:not(:disabled):not([aria-disabled=true]):not(.is-selected):not([aria-pressed=true]):hover{background:#ffffff8c}#cotizar #flow-stage #when-workspace.when-recta .day-card:not(:disabled):not(.is-selected):not([aria-pressed=true]):hover .day-num{background:var(--l11-riel)}}@media(max-width:360px){#cotizar #flow-stage #when-workspace.when-recta{padding:12px 12px 14px;gap:14px;border-radius:24px}#cotizar #flow-stage #when-workspace.when-recta .when-hero-fecha{font-size:40px}#cotizar #flow-stage #when-workspace.when-recta .when-hero.is-empty .when-hero-fecha{font-size:34px}#cotizar #flow-stage #when-workspace.when-recta .day-card{flex-basis:48px;width:48px;min-width:48px}#cotizar #flow-stage #when-workspace.when-recta .horario-chips{grid-template-columns:minmax(0,1fr)}#cotizar #flow-stage #when-workspace.when-recta .horario-chip{flex-direction:row;justify-content:space-between;min-height:48px;padding:0 16px}#cotizar #flow-stage #when-workspace.when-recta .horario-chip strong{font-size:16px;white-space:nowrap}}@media(min-width:800px){#cotizar #flow-stage #when-workspace.when-recta{max-width:none;padding:20px 20px 22px;gap:20px}#cotizar #flow-stage #when-workspace.when-recta .day-card{flex:1 1 0;width:auto;min-width:44px}#cotizar #flow-stage #when-workspace.when-recta .when-hero-fecha{font-size:72px}#cotizar #flow-stage #when-workspace.when-recta .when-hero.is-empty .when-hero-fecha{font-size:52px}#cotizar #flow-stage #when-workspace.when-recta .horario-chip strong{font-size:17px}}@media(prefers-reduced-motion:reduce){#cotizar #flow-stage #when-workspace.when-recta #calendar-strip.is-visible{scroll-behavior:auto}}@media(forced-colors:active){#cotizar #flow-stage #when-workspace.when-recta,#cotizar #flow-stage #when-workspace.when-recta .cuando-grid,#cotizar #flow-stage #when-workspace.when-recta .horario-chips{border:1px solid CanvasText;background:Canvas;forced-color-adjust:auto}#cotizar #flow-stage #when-workspace.when-recta .cuando-card:is(.is-selected,[aria-pressed=true]),#cotizar #flow-stage #when-workspace.when-recta .horario-chip:is(.is-selected,[aria-pressed=true]),#cotizar #flow-stage #when-workspace.when-recta .day-card:is(.is-selected,[aria-pressed=true]) .day-num{background:Highlight;color:HighlightText}}#m-punto #ab-suggest .suggest-item--homonimo .suggest-name .suggest-sub-duda{color:var(--text)}#m-punto #ab-suggest .suggest-credito,.ab-suggest .suggest-credito{order:3;margin-top:2px;font-size:12px;line-height:1.35;font-weight:400;color:var(--text-muted);white-space:nowrap}:root{--l12-ink: var(--ui-ink);--l12-paper: var(--ui-paper);--l12-raised: var(--ui-paper-raised);--l12-muted: var(--ui-muted);--l12-line: var(--ui-line);--l12-line-strong: var(--ui-line-strong);--l12-tint: var(--bg-tint);--l12-calm: var(--surface-calm)}@media(forced-colors:none){#cotizar #flow-stage .step[data-step=carga] .step-head{margin-bottom:12px}#cotizar #flow-stage .step[data-step=carga] #carga-sub{margin-top:0;margin-bottom:22px;line-height:1.5}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puertas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta{display:grid;grid-template-columns:44px minmax(0,1fr) 16px;grid-template-rows:auto auto;column-gap:12px;row-gap:3px;align-content:center;align-items:center;min-height:82px;height:auto;padding:14px;border:1px solid var(--l12-line);border-radius:26px;background:var(--l12-paper);color:var(--l12-ink);text-align:left;box-shadow:0 2px 5px transparent}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta:before{top:calc(50% - 3px);right:17px;color:var(--l12-muted)}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta-icon{grid-column:1;grid-row:1 / 3;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--l12-raised);color:var(--l12-ink)}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta-icon svg{width:23px;height:23px;stroke-width:1.7}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta-name{grid-column:2;grid-row:1;font-size:16px;line-height:1.3;font-weight:650;letter-spacing:-.025em;color:var(--l12-ink);overflow-wrap:normal}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta-sub{grid-column:2;grid-row:2;margin:0;font-size:14px;line-height:1.35;color:var(--l12-muted)}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta.is-active{background:var(--l12-tint);border-color:var(--l12-line-strong);box-shadow:none}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta-badge{top:5px;left:42px;right:auto;min-width:20px;height:20px;color:var(--l12-paper);background:var(--l12-ink);border:2px solid var(--l12-paper)}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta:focus-visible{outline:2px solid var(--l12-paper);outline-offset:4px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila{--text: var(--l12-ink);--text-muted: var(--l12-muted);--text-dim: var(--l12-muted);--surface: var(--l12-paper);--surface-page: var(--l12-raised);--bg-tint: var(--l12-tint);--line: var(--l12-line-strong);--ring: var(--l12-ink);color:var(--l12-ink);background:var(--l12-paper);border:1px solid var(--l12-line);border-radius:24px;margin-bottom:10px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila-head{gap:6px 10px;padding:10px 12px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila-name{color:var(--l12-ink);font-size:16px;line-height:1.35;font-weight:650}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila-cant{background:var(--l12-tint);border-color:transparent;border-radius:999px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila-cant :is(button,.carga-fila-qty){color:var(--l12-ink);min-width:40px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila-cant button{min-width:44px;min-height:44px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila-quita{color:var(--l12-muted);background:transparent;border-color:transparent;min-width:44px;min-height:44px;border-radius:50%}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-peso-tag{color:var(--l12-muted);background:var(--l12-raised);border-color:var(--l12-line-strong);min-height:44px;font-size:14px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-peso-tag.es-falta{color:var(--l12-ink);border:1px dashed var(--l12-muted);font-weight:650}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila.es-incompleta{border-color:var(--l12-line-strong)}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila button:focus-visible{outline:2px solid var(--l12-ink);outline-offset:2px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila-custom-edit{color:var(--l12-ink);background:transparent;border:0;border-radius:12px;padding:4px 6px;box-shadow:none}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-custom-edit-label{color:var(--l12-muted)}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-custom-status{padding:8px 14px;border:0;border-radius:999px;background:var(--l12-ink);color:var(--l12-paper);box-shadow:none}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-lectura{--text: var(--l12-ink);--text-muted: var(--l12-muted);--text-dim: var(--l12-muted);--steel: var(--l12-muted);--hairline: var(--l12-line);--surface-page: var(--l12-paper);margin-top:18px;padding:20px;color:var(--l12-ink);background:var(--l12-paper);border:1px solid var(--l12-line);border-radius:26px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-lectura-dims{gap:12px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-lectura-head{margin-bottom:16px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-lectura-head strong{font-size:15px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-lectura-bar{height:5px;border-radius:5px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-lectura-bar b{border-radius:5px}#m-carga-articulos .modal-header .carga-tira{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding:3px 2px 9px;margin-top:12px}#m-carga-articulos .modal-header .carga-tira-fila{flex-wrap:nowrap;width:max-content;gap:7px}#m-carga-articulos .modal-header .carga-tira-chip{min-height:44px;border-radius:999px;border-color:var(--l12-line);background:var(--l12-paper)}#m-carga-articulos .modal-header .carga-tira-chip.es-activa{background:var(--l12-ink);color:var(--l12-paper);border-color:var(--l12-ink)}#m-carga-articulos .modal-header .carga-tira-chip:after{inset:0}#m-carga-articulos .modal-body .carga-items{gap:10px}#m-carga-articulos .modal-body .carga-item{border-radius:24px;border:1px solid transparent;background:var(--l12-calm);padding:7px;min-height:74px}#m-carga-articulos .modal-body .carga-item.has-qty{background:var(--l12-tint);border-color:var(--l12-line-strong)}#m-carga-articulos .modal-body .carga-item-icon{width:42px;height:42px;border-radius:50%;background:var(--l12-raised)}#m-carga-articulos .modal-body .carga-item.has-qty .carga-item-icon{color:var(--l12-ink);background:var(--l12-raised)}#m-carga-articulos .modal-body .carga-item-name{font-size:16px;line-height:1.3;letter-spacing:-.02em}#m-carga-articulos .modal-body .carga-item-desc{color:var(--l12-muted);font-size:14px;line-height:1.35}#m-carga-articulos .modal-body .carga-item-plus{min-width:44px;min-height:44px;background:var(--l12-raised);border:none}#m-carga-articulos .modal-body .qty-counter{border-radius:999px;background:var(--l12-raised);border:1px solid var(--l12-line);padding:2px;gap:2px}#m-carga-articulos .modal-body .qty-counter button{min-width:44px;min-height:44px;border-color:transparent;background:transparent;border-radius:50%}#m-carga-articulos .modal-body .qty-counter .qty-num{font-variant-numeric:tabular-nums}#m-carga-articulos #carga-articulos-otro,#m-carga-articulos #carga-articulos-listo{min-height:54px;border-radius:999px}#m-carga-articulos #carga-articulos-otro{background:var(--l12-paper);color:var(--l12-ink);border:1px solid var(--l12-line-strong);box-shadow:none}#m-carga-articulos #carga-articulos-listo{background:var(--l12-ink);color:var(--l12-paper);border:1px solid var(--l12-ink);box-shadow:none}#m-carga-articulos #carga-articulos-otro .carga-otro-icon{width:32px;height:32px}#m-carga-articulos #carga-articulos-otro .carga-otro-copy{font-size:15px}#m-carga-articulos #carga-articulos-otro .carga-otro-copy small{font-size:14px;color:var(--l12-muted);opacity:1}@media(max-width:599px){#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puertas{grid-template-columns:minmax(0,1fr);gap:9px}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta{min-height:68px;padding:10px 14px;border-radius:24px}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta-name{font-size:16px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-lectura{padding:16px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta:hover{background:var(--l12-raised);border-color:var(--l12-line-strong)}#m-carga-articulos .modal-body .carga-item:hover{border-color:var(--l12-line-strong)}}@media(prefers-reduced-motion:reduce){#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta,#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-lectura-bar b{transform:none}}}.overview-gap{stroke:var(--on-white-muted)}#cotizar .step[data-step=ruta] #ruta-ver-mapa[data-mode=gap]{border-color:var(--on-white-line)}#ruta-ver-mapa[data-mode=gap] .route-overview-top,#ruta-ver-mapa[data-mode=gap] #route-overview-detail{color:var(--on-white-muted)}@media(max-width:799px){:is(#m-carga-articulos,#m-carga-otro,#m-carga-detalle,#m-reserva){top:var(--ux-viewport-top, 0px);bottom:auto;height:var(--ux-viewport-height, 100vh);height:var(--ux-viewport-height, 100dvh);padding-inline:0;box-sizing:border-box}:is(#m-carga-articulos,#m-carga-otro,#m-carga-detalle,#m-reserva) .modal-content{min-width:0;width:100%;max-height:calc(var(--ux-viewport-height, 100vh) - 8px);max-height:calc(var(--ux-viewport-height, 100dvh) - 8px)}:is(#m-carga-articulos,#m-carga-otro,#m-carga-detalle,#m-reserva) .modal-header{padding:20px 16px 12px;flex-shrink:0}:is(#m-carga-articulos,#m-carga-otro,#m-carga-detalle,#m-reserva) .modal-header h3{font-size:1.375rem;line-height:1.3;padding-right:48px;overflow-wrap:anywhere}:is(#m-carga-articulos,#m-carga-otro,#m-carga-detalle,#m-reserva) .modal-body{min-width:0;min-height:0;padding-inline:16px;scroll-padding-block:16px}:is(#m-carga-articulos,#m-carga-otro,#m-carga-detalle,#m-reserva) .modal-close{top:12px;right:12px;width:44px;height:44px}:is(#m-carga-articulos,#m-carga-otro,#m-carga-detalle,#m-reserva) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:1rem;min-height:48px;min-width:0;max-width:100%}#m-carga-articulos .modal-header .carga-tira{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-block:4px 8px;scroll-padding-inline:8px;overscroll-behavior-x:contain;scrollbar-width:thin;height:auto;max-width:100%}#m-carga-articulos .modal-header .carga-tira-fila{display:flex;flex-wrap:nowrap;width:max-content;gap:8px}#m-carga-articulos .carga-tira .carga-tira-chip{flex:0 0 auto;min-height:44px;min-width:44px;font-size:.875rem;white-space:nowrap}#m-carga-articulos .modal-body .carga-item-name{font-size:1rem;line-height:1.4}#m-carga-articulos .modal-body .carga-item-desc{font-size:.875rem;line-height:1.4}#m-carga-articulos .modal-foot{gap:8px;padding:12px 16px max(12px,env(safe-area-inset-bottom));flex-wrap:wrap}#m-carga-articulos .modal-foot #carga-articulos-listo{min-height:48px;flex:1 1 80px;background:var(--ui-ink);color:var(--ui-paper);border:1px solid var(--ui-ink)}#m-carga-articulos .modal-foot #carga-articulos-otro{flex:1.6 1 145px;min-height:48px;background:transparent;color:var(--ui-ink);border:1px solid var(--ui-line-strong);box-shadow:none;padding:8px 10px}#m-carga-articulos #carga-articulos-otro .carga-otro-icon{flex-shrink:0}#m-carga-articulos #carga-articulos-otro .carga-otro-copy{min-width:0}#m-carga-articulos #carga-articulos-otro :is(strong,small){white-space:normal;overflow-wrap:anywhere}#m-carga-articulos #carga-articulos-otro .carga-otro-copy small{font-size:.875rem;color:var(--ui-ink)}#m-punto .route-tab-value,#cotizar .quote-passport-route :is(strong,.quote-passport-route-name),#cotizar .carga-fila-custom .carga-fila-name{white-space:normal;overflow:visible;text-overflow:clip;display:block;-webkit-line-clamp:unset;overflow-wrap:anywhere}#m-punto .route-endpoints button{height:auto;align-content:start}#m-punto #ab-suggest :is(.suggest-sub,.suggest-homonimos,.suggest-comun){font-size:.875rem;line-height:1.4}#m-punto #ab-suggest .suggest-body{min-width:0;overflow-wrap:anywhere}#m-punto #ab-suggest .suggest-name{white-space:normal;overflow:visible;text-overflow:clip}#m-punto #ab-suggest .suggest-sub{white-space:normal;overflow:visible;text-overflow:clip;display:block;-webkit-line-clamp:unset}#m-punto #ab-suggest .suggest-item--homonimo .suggest-sub{font-size:1rem}#m-punto #route-search-view #route-choose-pin .route-map-copy strong{white-space:normal;line-height:1.35}#m-carga-otro :is(.carga-otro-field,.carga-otro-scope legend,.carga-otro-scope label,.carga-otro-note,.carga-otro-error,.carga-otro-details summary span){font-size:.875rem;line-height:1.45}#m-carga-otro .carga-otro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;align-items:end}#m-carga-otro .carga-otro-foot{padding:12px 16px max(12px,env(safe-area-inset-bottom));gap:8px}#m-carga-otro .carga-otro-foot button{white-space:normal;height:auto;overflow-wrap:anywhere}#m-carga-otro .carga-otro-measures{grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr));gap:12px}#m-carga-otro :is(.carga-otro-note,.carga-otro-details summary span){color:var(--text-muted)}#m-reserva :is(.form-input,.form-textarea){width:100%;box-sizing:border-box}#m-reserva .form-field :is(label,.form-label){font-size:.875rem;line-height:1.45}#m-reserva .modal-header p{font-size:.875rem;line-height:1.5;margin-block:8px 0}#m-reserva .modal-foot{flex-wrap:wrap;gap:8px;padding-inline:16px}#m-reserva .modal-foot button{height:auto;min-height:48px;white-space:normal}#cotizar #flow-progress .flow-progress-step{min-width:44px;min-height:44px}#cotizar #flow-stage #when-workspace .cuando-card .cuando-card-name,#cotizar #flow-stage #when-workspace .cuando-card[data-cuando=programar] .cuando-card-sub{font-size:14px;line-height:1.4}#cotizar #flow-stage #when-workspace .cuando-card{height:auto;min-height:76px}#cotizar #flow-stage #when-workspace .horario-chip{height:auto;min-height:48px;white-space:normal}html[data-ux-dialog-compact] :is(#m-carga-articulos,#m-carga-otro,#m-carga-detalle,#m-reserva) .modal-content{overflow-y:auto;overscroll-behavior-y:contain}html[data-ux-dialog-compact] :is(#m-carga-articulos,#m-carga-otro,#m-carga-detalle,#m-reserva) :is(.modal-header,.modal-body,.modal-foot,.carga-otro-form){flex:0 0 auto;max-height:none;overflow-y:visible}html[data-ux-dialog-compact] :is(#m-carga-articulos,#m-carga-otro,#m-carga-detalle,#m-reserva) :is(.modal-foot,.modal-header){position:static}html[data-ux-dialog-compact] #m-carga-otro .modal-header{padding-top:16px}.footer .footer-inner{min-width:0}.footer .footer-links{min-width:0;max-width:100%;flex-wrap:wrap;gap:8px 16px;font-size:.875rem}.footer .footer-links a:not([hidden]){display:inline-flex;align-items:center;min-width:44px;min-height:44px;white-space:normal;overflow-wrap:anywhere}}:root{--cx-noche: rgb(12, 12, 14);--cx-papel: rgb(247, 247, 244);--cx-papel-2: rgb(245, 245, 242);--cx-blanco: rgb(255, 255, 255);--cx-gris-titulo: rgb(142, 142, 148);--cx-gris-nota: rgb(201, 201, 206);--cx-gris-nota-2: rgb(193, 193, 198);--cx-gris-portada: rgb(166, 166, 172);--cx-tinta: rgb(18, 19, 22);--cx-trazo-circulo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 90' preserveAspectRatio='none'%3E%3Cpath d='M146 10 C190 16 200 50 170 68 C136 88 46 86 18 64 C-6 46 10 16 56 9 C92 3 134 5 162 18' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--cx-trazo-flecha: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 100'%3E%3Cpath d='M8 6 C20 34 38 50 60 46 C78 42 80 24 68 25 C56 26 60 50 78 64 C90 73 100 78 112 80' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'/%3E%3Cpath d='M98 68 L113 80 L96 90' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--cx-fondo: url(../brand/cargox-night-background.jpg);--cx-velo: linear-gradient(180deg, rgba(8, 8, 10, .34) 0%, rgba(8, 8, 10, .22) 38%, rgba(8, 8, 10, .52) 100%)}@media(forced-colors:none){#flota,#faq,footer.footer{display:none!important}#cotizar{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;overflow:clip;isolation:isolate;background:var(--cx-noche);box-shadow:none}#cotizar:before,#cotizar:after,#umbral:before,#umbral:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;z-index:-1!important;pointer-events:none!important;opacity:1!important;border-radius:inherit;transform:none;animation:none;margin:0!important;border:0!important;box-shadow:none!important}#cotizar:before,#umbral:before{background:var(--cx-fondo) center 42% / cover no-repeat!important;filter:grayscale(.92) contrast(1.08) brightness(.82)}#cotizar:after{background:radial-gradient(120% 90% at 50% 45%,#0000 45%,#0000008c),var(--cx-velo),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E")!important}#umbral:before{inset:-6%!important;animation:cx-deriva 46s ease-in-out infinite alternate;will-change:transform}#umbral:after{background:radial-gradient(120% 90% at 60% 40%,#0000 40%,#00000080),linear-gradient(90deg,#08080acc,#08080a94 62%,#08080a66),linear-gradient(180deg,#08080a4d,#08080a1a 45%,#08080ab3),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E")!important}body.cx-lejos-umbral #umbral:before{animation-play-state:paused}@keyframes cx-deriva{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translate3d(-2%,-2.5%,0)}}@media(prefers-reduced-motion:reduce){#umbral:before{animation:none}}#cotizar #quote-flow:before{content:none!important}#cotizar>.quote-page-nav{flex:none;color:#ffffffd6}#cotizar>.quote-page-nav :is(button,span){color:#ffffffd6}#cotizar>.wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-bottom:max(12px,env(safe-area-inset-bottom))}#cotizar #quote-flow{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;overflow:clip}#cotizar #quote-flow>:is(#flow-progress,#flow-controls,#flow-signature){flex:none}@media(max-width:799px){#cotizar{min-height:100svh}#cotizar>.wrap{padding-bottom:0}#cotizar #quote-flow{min-height:calc(100svh - 124px)}}@media(min-width:800px){#cotizar{min-height:0!important}#cotizar #quote-flow>#flow-stage{flex:1 1 auto}}#cotizar #quote-flow>#flow-stage{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent;-webkit-mask-image:linear-gradient(to bottom,black 0,black calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to bottom,black 0,black calc(100% - 28px),transparent 100%)}#cotizar #quote-flow>#flow-stage>.flow-panel{flex-shrink:0}@media(max-height:640px){#cotizar #quote-flow>#flow-signature{display:none}}#cotizar #quote-flow{border-radius:28px;border:1px solid rgba(255,255,255,.13);background:radial-gradient(120% 55% at 50% -12%,#ffffff17,#fff0 62%),linear-gradient(168deg,#2c2c32b3,#18181cbd 45%,#0c0c0ed1);-webkit-backdrop-filter:blur(26px) saturate(1.2);backdrop-filter:blur(26px) saturate(1.2);box-shadow:inset 0 1px #ffffff29,0 40px 90px -40px #000c}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){#cotizar #quote-flow{background:#16161a}}@media(prefers-reduced-transparency:reduce){#cotizar #quote-flow{-webkit-backdrop-filter:none;backdrop-filter:none;background:#16161a}}#cotizar #quote-flow :is(#flow-progress,#convo-brief,#convo-mudanza,#same-area-route-note,#ruta-info,#carga-nl,.route-overview-stage,.result-stage.flow-panel){background-color:transparent}#cotizar #quote-flow :is(#convo-brief-badge,#convo-meter,#convo-assumption,#convo-question,#flow-manual,#ruta-ver-mapa,#btn-change-unidad,#flow-back,.cargo-tab,.qty-counter,.chip,.ejes-step-btn,.total-info,.step-num){background-color:#ffffff12}#cotizar #quote-flow #flow-stage .step-title{font-size:clamp(34px,9.6vw,54px);line-height:.98;letter-spacing:-.045em;font-weight:700;color:var(--cx-papel-2);text-wrap:wrap}#cotizar #quote-flow .step-title .cx-tono-suave{color:var(--cx-gris-titulo)}#cotizar #quote-flow .step-title .cx-tono-fuerte{color:var(--cx-papel);text-shadow:0 0 26px rgba(255,255,255,.18)}#cotizar #quote-flow #flow-stage .tarjeta-sub{position:relative;z-index:1;width:fit-content;max-width:min(86%,420px);margin:-4px 0 22px auto;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#0e0e11bd;color:var(--cx-gris-nota);font-size:14.5px;line-height:1.38;box-shadow:0 12px 26px -16px #000000d9}#cotizar #quote-flow .tarjeta-sub .cx-tono-suave{color:var(--cx-gris-nota-2)}#cotizar #quote-flow .tarjeta-sub .cx-tono-fuerte{color:var(--cx-blanco);font-weight:650}#cotizar #quote-flow .flow-panel.is-current .step-title .cx-tono-suave{animation:cx-tono-llega .34s cubic-bezier(.2,.7,.2,1) both}#cotizar #quote-flow .flow-panel.is-current .step-title .cx-tono-fuerte{animation:cx-tono-brilla .52s cubic-bezier(.2,.7,.2,1) .12s both}#cotizar #quote-flow .flow-panel.is-current .tarjeta-sub{animation:cx-tono-llega .34s cubic-bezier(.2,.7,.2,1) .22s both}@keyframes cx-tono-llega{0%{opacity:0}to{opacity:1}}@keyframes cx-tono-brilla{0%{opacity:0;text-shadow:0 0 0 rgba(255,255,255,0)}to{opacity:1;text-shadow:0 0 26px rgba(255,255,255,.18)}}@media(prefers-reduced-motion:reduce){#cotizar #quote-flow .flow-panel.is-current :is(.step-title .cx-tono,.tarjeta-sub){animation:none}}#umbral{overflow:hidden;color:var(--cx-papel-2)}#umbral .umbral-marco,#umbral .umbral-rutas{display:none!important}#umbral .umbral-escena{grid-column:3 / -1;grid-row:1;justify-self:end;align-self:end;margin:0 0 18px!important;width:clamp(104px,30vw,220px)!important;height:auto!important}#umbral .umbral-escena svg{width:100%!important;height:auto!important}#umbral .welcome-topline,#umbral .welcome-topline :is(b,span){color:#ffffffdb!important}#umbral .umbral-grid{position:relative;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr auto auto 1fr auto;align-content:stretch;min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:96px 24px calc(28px + env(safe-area-inset-bottom));text-align:left!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px calc((100% - 48px)/4)) 24px 0 / calc(100% - 48px) 100% no-repeat}#umbral .umbral-texto{display:contents!important}#umbral .umbral-kicker{grid-column:1 / 3;grid-row:1;align-self:end;justify-self:start;text-align:left!important;margin:0 0 18px!important;color:#ffffffd1!important}#umbral #welcome-title{grid-column:1 / -1;grid-row:2;justify-self:start;text-align:left!important;margin:0!important;width:auto!important;max-width:none!important;font-size:clamp(48px,14vw,112px)!important;line-height:.94!important;letter-spacing:-.05em!important;color:var(--cx-papel)!important}#umbral #welcome-title .umbral-h1-l{display:block;text-align:left!important}#umbral #welcome-title .umbral-h1-l:first-child{color:#c8c8ce!important;font-weight:400!important}#umbral #welcome-title .cx-circulo{position:relative;display:inline-block;color:var(--cx-papel);font-weight:700}#umbral #welcome-title .cx-circulo:after{content:"";position:absolute;inset:-14% -14% -18% -12%;pointer-events:none;background:var(--ui-signal);-webkit-mask:var(--cx-trazo-circulo) center / 100% 100% no-repeat;mask:var(--cx-trazo-circulo) center / 100% 100% no-repeat}#umbral .umbral-sub{grid-column:2 / -1;grid-row:3;justify-self:end;position:relative;text-align:left!important;margin:64px 0 0!important;max-width:17em!important;color:var(--cx-papel)!important;font-size:clamp(17px,4.6vw,24px)!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.02em}#umbral .umbral-sub :is(span,b,strong){color:inherit!important}#umbral .umbral-sub:before{content:"";position:absolute;left:-76px;top:-62px;width:74px;height:64px;pointer-events:none;background:var(--ui-signal);-webkit-mask:var(--cx-trazo-flecha) center / contain no-repeat;mask:var(--cx-trazo-flecha) center / contain no-repeat}#umbral #umbral-baja{grid-column:1 / -1;grid-row:5;align-self:end;justify-self:stretch;margin:0!important;display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:6px 6px 6px 22px!important;border-radius:999px!important;background:#ffffff1a!important;color:var(--cx-papel)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:17px!important;font-weight:650!important;text-align:left!important}#umbral #umbral-baja:after{content:"";flex:none;width:48px;height:48px;border-radius:50%;background:var(--ui-signal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 22px no-repeat}#umbral #umbral-baja :is(svg,.umbral-baja-flecha){display:none!important}#umbral .umbral-flota{grid-column:1 / -1;grid-row:6}#umbral .umbral-flota:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:#ffffff0a;border-color:#ffffff47;box-shadow:none;color:var(--cx-papel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(min-width:800px){#umbral .umbral-grid{grid-template-columns:repeat(8,minmax(0,1fr));padding:110px 64px 48px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px calc((100% - 128px)/8)) 64px 0 / calc(100% - 128px) 100% no-repeat}#umbral .umbral-kicker{grid-column:1 / 5}#umbral .umbral-escena{grid-column:6 / -1}#umbral .umbral-sub{grid-column:5 / -1;justify-self:start;margin-top:40px!important}#umbral .umbral-sub:before{left:-104px;top:-70px;width:96px;height:80px}#umbral #umbral-baja{grid-column:6 / -1;justify-self:end;min-width:300px}}#cotizar #quote-flow #route-entry{background-image:linear-gradient(160deg,#ffffff21,#ffffff0d 55%,#ffffff08)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:24px!important;color:var(--cx-papel)!important;min-height:124px;box-shadow:inset 0 1px #ffffff29,0 22px 44px -28px #000000e6!important;transition:transform .16s cubic-bezier(.2,.7,.2,1),border-color .16s ease,background-color .16s ease}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #route-entry:hover{border-color:#ffffff4d!important}}#cotizar #quote-flow #route-entry:active{transform:scale(.985)}#cotizar #quote-flow #route-entry:focus-visible{outline:2px solid var(--cx-papel)!important;outline-offset:3px}#cotizar #quote-flow #route-entry .w30-route-visual{background:#ffffff14!important;border:1px solid rgba(255,255,255,.1);border-radius:18px}#cotizar #quote-flow #route-entry .route-door-symbol,#cotizar #quote-flow #route-entry .route-door-symbol svg{color:var(--cx-papel)!important;stroke:currentColor}#cotizar #quote-flow #route-entry .w30-route-node:not(.is-destination){background:var(--cx-papel)!important;color:var(--cx-tinta)!important}#cotizar #quote-flow #route-entry .w30-route-sketch svg{color:#ffffffbf!important}#cotizar #quote-flow #route-entry .w30-route-sketch svg :is(path,line,polyline){stroke:#fffc!important;stroke-dasharray:2 3;animation:cx-carril 1.1s linear infinite}@keyframes cx-carril{to{stroke-dashoffset:-10}}#cotizar #quote-flow #route-entry #route-entry-label{color:var(--cx-papel)!important;font-size:23px!important;font-weight:700!important;letter-spacing:-.035em!important}#cotizar #quote-flow #route-entry #route-door-placeholder{color:#ffffffa8!important}#cotizar #quote-flow #route-entry .route-door-arrow{width:52px!important;height:52px!important;min-width:52px;border-radius:50%!important;border:0!important;background:var(--ui-signal)!important;color:var(--cx-blanco)!important;box-shadow:none!important;display:grid!important;place-items:center;transition:transform .16s cubic-bezier(.2,.7,.2,1)}#cotizar #quote-flow #route-entry .route-door-arrow svg{color:var(--cx-blanco)!important;stroke:var(--cx-blanco)!important}#cotizar #quote-flow #route-entry .route-door-arrow .route-door-pill-word{display:none!important}@media(prefers-reduced-motion:reduce){#cotizar #quote-flow #route-entry .w30-route-sketch svg :is(path,line,polyline){animation:none}#cotizar #quote-flow #route-entry,#cotizar #quote-flow #route-entry .route-door-arrow{transition:none}}#cotizar:before{filter:grayscale(.92) contrast(1.1) brightness(.95)}#cotizar #quote-flow{isolation:isolate;border-color:transparent!important;background:radial-gradient(120% 55% at 28% -10%,#ffffff1c,#fff0 60%),linear-gradient(168deg,#28282e80,#16161a94 45%,#0a0a0cb3);-webkit-backdrop-filter:blur(30px) saturate(1.35) brightness(.92);backdrop-filter:blur(30px) saturate(1.35) brightness(.92)}#cotizar #quote-flow:before{content:""!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff17,#ffffff05 26%,#fff0 40% 72%,#ffffff0a)!important}#cotizar #quote-flow:after,#cotizar #quote-flow #route-entry:before,#umbral #umbral-baja:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,#ffffff70,#ffffff1a 24%,#ffffff0a 55%,#ffffff2e);-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask:linear-gradient(black 0 0) content-box exclude,linear-gradient(black 0 0)}#cotizar #quote-flow:after{z-index:2}@media(prefers-reduced-transparency:reduce){#cotizar #quote-flow{background:#16161a}}#cotizar #quote-flow #route-entry{position:relative;overflow:hidden;isolation:isolate;border-color:transparent!important;min-height:132px;background-image:linear-gradient(160deg,#ffffff26,#ffffff0f 55%,#ffffff08)!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000059,0 26px 50px -30px #000000f2!important}#cotizar #quote-flow #route-entry:before{z-index:-1}#cotizar #quote-flow #route-entry:after{content:"";position:absolute;top:0;bottom:0;left:-50%;width:40%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff21,#fff0);transform:translate(0) skew(-18deg);opacity:0;animation:cx-destello 6.5s ease-in-out 1.4s infinite}@keyframes cx-destello{0%,60%{transform:translate(0) skew(-18deg);opacity:0}63%{opacity:1}88%{transform:translate(460%) skew(-18deg);opacity:1}to{transform:translate(460%) skew(-18deg);opacity:0}}#cotizar #quote-flow #route-entry .w30-route-visual{background:linear-gradient(160deg,#ffffff24,#ffffff0a)!important;box-shadow:inset 0 1px #ffffff29}#cotizar #quote-flow #route-entry .route-door-arrow{outline:1px solid rgba(255,255,255,.2);outline-offset:4px;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e!important}#cotizar #quote-flow #route-entry:active .route-door-arrow{transform:scale(.93)}#umbral #umbral-baja{position:relative;isolation:isolate;border-color:transparent!important}#umbral #umbral-baja:before{z-index:-1}#cotizar #route-entry{background-color:transparent!important}@media(hover:hover)and (pointer:fine){#cotizar #route-entry:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])):hover{background-color:#ffffff12!important}}#cotizar #route-entry:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])):active{background-color:#ffffff1c!important}@media(prefers-reduced-motion:reduce){#cotizar #quote-flow #route-entry:after{animation:none;opacity:0}#cotizar #quote-flow #route-entry:active .route-door-arrow{transform:none}}#cotizar #quote-flow #route-composer{border-color:transparent!important;background:none!important;box-shadow:none!important}#cotizar #quote-flow #route-entry .route-door-name{color:var(--cx-papel)!important}#cotizar #quote-flow #route-entry :is(.route-door-km,.route-door-meta){color:#ffffffa8!important}#cotizar #quote-flow #route-entry .route-door-role{color:#ffffff8f!important}#cotizar #quote-flow #ab-swap{background:linear-gradient(160deg,#ffffff29,#ffffff0d)!important;border:1px solid rgba(255,255,255,.22)!important;color:var(--cx-papel)!important}#cotizar #quote-flow .route-unified-block.rl-full #route-entry{grid-template-rows:minmax(52px,auto) auto}#cotizar #quote-flow .route-unified-block.rl-full #route-entry #route-entry-label{font-size:20px!important;line-height:24px}}#umbral,#cotizar>#cx-caminos,dialog.cx-hoja{--cxc-tinta: var(--on-white);--cxc-tinta-2: var(--on-white-muted);--cxc-linea: var(--on-white-line);--cxc-linea-2: color-mix(in srgb, var(--on-white) 26%, transparent);--cxc-fondo: var(--card-white);--cxc-vidrio: color-mix(in srgb, var(--card-white) 90%, var(--on-white));--cxc-rojo: var(--ui-signal)}#cotizar>#cx-caminos{position:absolute;z-index:1;left:0;right:0;bottom:max(6px,env(safe-area-inset-bottom));display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0 10px;box-sizing:border-box;height:44px;margin:0;padding:0 12px;font-family:var(--font-body, system-ui, sans-serif);font-size:12.5px;line-height:1;letter-spacing:.01em;pointer-events:none}#cotizar>#cx-caminos .cx-camino{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;min-width:44px;min-height:44px;margin:0;padding:0 5px;border:0;border-radius:10px;background:transparent;box-shadow:none;pointer-events:auto;color:color-mix(in srgb,var(--cxc-tinta) 80%,transparent);font:inherit;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;text-shadow:0 1px 2px var(--cxc-fondo),0 0 8px color-mix(in srgb,var(--cxc-fondo) 70%,transparent);-webkit-tap-highlight-color:transparent}#cotizar>#cx-caminos .cx-camino+.cx-camino:before{content:"";position:absolute;left:-6.5px;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:50%;background:color-mix(in srgb,var(--cxc-tinta) 46%,transparent);pointer-events:none}#cotizar>#cx-caminos .cx-camino:hover{color:var(--cxc-tinta);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#cotizar>#cx-caminos .cx-camino:focus-visible{outline:2px solid var(--cxc-tinta);outline-offset:-4px}@media(forced-colors:none)and (max-width:799px){#umbral .umbral-grid{grid-template-rows:1fr auto auto 1fr minmax(62px,auto)}#umbral .umbral-grid #umbral-baja{grid-row:4;align-self:end}#umbral .umbral-grid .umbral-flota{grid-column:1 / -1;grid-row:5;align-self:end;justify-self:stretch;margin:10px 0 0}#umbral .umbral-grid .umbral-flota:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:color-mix(in srgb,var(--cxc-fondo) 40%,transparent);color:var(--cxc-tinta);border-color:color-mix(in srgb,var(--cxc-tinta) 34%,transparent);box-shadow:none}#umbral .umbral-grid .umbral-flota:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background-color:color-mix(in srgb,var(--cxc-tinta) 10%,transparent);border-color:color-mix(in srgb,var(--cxc-tinta) 56%,transparent)}}dialog.cx-hoja{position:fixed;inset:0;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:var(--cxc-fondo);color:var(--cxc-tinta);color-scheme:dark;font-family:var(--font-body, system-ui, sans-serif)}dialog.cx-hoja[open]{display:flex;flex-direction:column}dialog.cx-hoja{--text: var(--cxc-tinta);--text-muted: var(--cxc-tinta-2);--text-dim: var(--cxc-tinta-2);--fg: var(--cxc-tinta);--muted: var(--cxc-tinta-2);--line: var(--cxc-linea);--hairline: var(--cxc-linea);--accent: var(--cxc-tinta);--ring: var(--cxc-tinta)}dialog.cx-hoja::backdrop{background:var(--card-white)}body:has(>dialog.cx-hoja[open]){overflow:hidden}@media(forced-colors:none){dialog.cx-hoja:before,dialog.cx-hoja:after{content:"";position:absolute;pointer-events:none;z-index:0}dialog.cx-hoja:before{inset:-48px;background:var(--cxc-fondo) var(--cx-fondo) center 42% / cover no-repeat;filter:grayscale(1) contrast(1.2) brightness(.62) blur(18px)}dialog.cx-hoja:after{inset:0;background:radial-gradient(120% 90% at 50% 38%,transparent 40%,color-mix(in srgb,var(--cxc-fondo) 62%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--cxc-fondo) 28%,transparent),color-mix(in srgb,var(--cxc-fondo) 54%,transparent))}}.cx-hoja .cx-hoja-panel{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;box-sizing:border-box;width:min(100% - 20px,1100px);margin:max(10px,env(safe-area-inset-top)) auto max(10px,env(safe-area-inset-bottom));border:1px solid var(--cxc-linea);border-radius:28px;overflow:hidden;background:radial-gradient(120% 55% at 26% -10%,color-mix(in srgb,var(--cxc-tinta) 10%,transparent),transparent 60%),linear-gradient(168deg,color-mix(in srgb,var(--cxc-vidrio) 58%,transparent),color-mix(in srgb,var(--cxc-fondo) 70%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--cxc-tinta) 18%,transparent),0 40px 90px -40px var(--cxc-fondo)}.cx-hoja .cx-hoja-cabeza{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 12px;border-bottom:1px solid var(--cxc-linea)}.cx-hoja .cx-hoja-vistas{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--cxc-tinta) 8%,transparent);box-shadow:inset 0 0 0 1px var(--cxc-linea)}.cx-hoja .cx-hoja-vista,.cx-hoja .cx-hoja-cerrar{box-sizing:border-box;min-width:44px;min-height:44px;margin:0;border:0;border-radius:999px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.cx-hoja .cx-hoja-vista{padding:0 18px;background:transparent;color:var(--cxc-tinta-2);font-size:15px;font-weight:600;letter-spacing:-.01em}.cx-hoja .cx-hoja-vista:hover{color:var(--cxc-tinta)}.cx-hoja .cx-hoja-vista[aria-pressed=true]{background:var(--cxc-tinta);color:var(--cxc-fondo)}.cx-hoja .cx-hoja-cerrar{display:grid;place-items:center;width:44px;height:44px;padding:0;background:color-mix(in srgb,var(--cxc-tinta) 8%,transparent);color:var(--cxc-tinta);box-shadow:inset 0 0 0 1px var(--cxc-linea-2)}.cx-hoja .cx-hoja-cerrar:hover{background:color-mix(in srgb,var(--cxc-tinta) 14%,transparent)}.cx-hoja :is(.cx-hoja-vista,.cx-hoja-cerrar):focus-visible{outline:2px solid var(--cxc-tinta);outline-offset:2px}.cx-hoja .cx-hoja-cuerpo{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--cxc-tinta) 24%,transparent) transparent}@media(prefers-reduced-motion:no-preference){dialog.cx-hoja[open]{animation:cx-hoja-aparece .2s ease-out both}dialog.cx-hoja[open] .cx-hoja-panel{animation:cx-hoja-sube .34s cubic-bezier(.2,.7,.2,1) both}}@keyframes cx-hoja-aparece{0%{opacity:0}to{opacity:1}}@keyframes cx-hoja-sube{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){dialog.cx-hoja[open],dialog.cx-hoja[open] .cx-hoja-panel{animation:none}}@media(min-width:800px){.cx-hoja .cx-hoja-panel{width:min(100% - 64px,1100px);margin-top:24px;margin-bottom:24px}.cx-hoja .cx-hoja-cabeza{padding:12px 14px 12px 16px}}#cx-hoja #flota,#cx-hoja #faq{background:transparent;color:var(--cxc-tinta);border:0;border-radius:0;box-shadow:none}#cx-hoja #flota{margin:0;padding:28px 0 24px}#cx-hoja #faq{margin:0;padding:28px 0 20px}@media(max-width:560px){#cx-hoja #flota .trust-cover p{flex:0 0 auto}}#cx-hoja #flota :is(.flota-h2,.flota-name,.flota-specs b,.flota-note b,.trust-k,.trust-item svg,.trust-cover p b){color:var(--cxc-tinta)}#cx-hoja #flota :is(.flota-tag,.flota-lead,.flota-code,.flota-carro,.flota-use,.flota-specs span,.flota-note,.flota-note svg,.trust-v,.trust-cover p,.flota-especial){color:var(--cxc-tinta-2)}#cx-hoja #flota .flota-tag:before{background:var(--cxc-rojo)}#cx-hoja #flota .flota-grid{background:transparent;border-color:var(--cxc-linea)}#cx-hoja #flota .flota-card{background:color-mix(in srgb,var(--cxc-tinta) 4%,transparent);border-color:var(--cxc-linea)}#cx-hoja #flota .flota-card:hover{background:color-mix(in srgb,var(--cxc-tinta) 7%,transparent)}#cx-hoja #flota :is(.flota-specs,.trust-strip,.trust-item+.trust-item,.trust-cover){border-color:var(--cxc-linea)}#cx-hoja #flota #flota-cta{color:var(--cxc-tinta);background:transparent;border-color:var(--cxc-linea-2)}#cx-hoja #flota #flota-cta:hover{color:var(--cxc-tinta);background:color-mix(in srgb,var(--cxc-tinta) 8%,transparent);border-color:color-mix(in srgb,var(--cxc-tinta) 50%,transparent)}#cx-hoja #flota #flota-cta:focus-visible{outline-color:var(--cxc-tinta)}#cx-hoja #faq :is(.faq-title h2,.faq-item summary,.faq-item p strong){color:var(--cxc-tinta)}#cx-hoja #faq :is(.faq-title-tag,.faq-item p,.faq-item summary:after){color:var(--cxc-tinta-2)}#cx-hoja #faq .faq-list{border-top-color:var(--cxc-linea-2)}#cx-hoja #faq .faq-item{border-color:var(--cxc-linea)}#cx-hoja #faq .faq-item summary{min-height:44px}#cx-hoja #faq .faq-item summary:hover:after{color:var(--cxc-tinta)}#cx-hoja #faq .faq-item[open] summary:after{color:var(--cxc-rojo)}#cx-hoja #faq .faq-item summary:focus-visible{outline:2px solid var(--cxc-tinta);outline-offset:4px}#cx-hoja footer.footer{background:transparent;border-top:1px solid var(--cxc-linea);padding:18px 0 max(20px,env(safe-area-inset-bottom));content-visibility:visible}#cx-hoja footer.footer .footer-links a:focus-visible{outline:2px solid var(--cxc-tinta);outline-offset:2px}#m-carga-articulos .modal-content .modal-body{--carga-hoja: 1}#m-carga-articulos .modal-content .modal-body:has(>.rueda-arco){position:relative;padding:0}#m-carga-articulos .modal-content .modal-body .rueda-arco{display:block;height:auto;min-height:226px}#m-carga-articulos .modal-content .modal-body .cinta-cant{display:block}#m-carga-articulos .rueda-lectura{flex:0 0 auto;box-sizing:border-box;height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:24px auto auto;column-gap:10px;row-gap:1px;align-content:center;align-items:center;padding:0 22px;border-top:1px solid var(--line-soft)}#m-carga-articulos .rueda-lectura[hidden]{display:none}#m-carga-articulos .rueda-lectura-que{grid-column:1;grid-row:1;min-width:0;font-size:14px;line-height:1.45;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#m-carga-articulos .rueda-lectura-cifra{grid-column:1 / -1;grid-row:2;min-width:0;font-size:11px;line-height:1.45;font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#m-carga-articulos .rueda-lectura-cap{grid-column:1 / -1;grid-row:3;min-width:0;font-size:11px;line-height:1.45;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#m-carga-articulos .rueda-lectura-cap b{font-family:var(--font-mono);font-weight:700;color:var(--text)}#m-carga-articulos .rueda-sugerencia{position:relative;grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:5px;max-width:48vw;height:24px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text-muted);font-size:11px;line-height:1;font-weight:600;white-space:nowrap;cursor:pointer}#m-carga-articulos .rueda-sugerencia:after{content:"";position:absolute;inset:-10px -4px}@media(max-width:479px){#m-carga-articulos .rueda-sugerencia-k{display:none}#m-carga-articulos .rueda-sugerencia:before{content:"→";color:var(--text-muted)}}#m-carga-articulos .rueda-sugerencia b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:var(--text)}#m-carga-articulos .rueda-sugerencia[hidden]{display:none}#m-carga-articulos .rueda-sugerencia:hover{color:var(--text)}#m-carga-articulos .rueda-sugerencia:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#m-carga-articulos .rueda-lectura.es-cambia>*{animation:ruleta-llega .18s var(--ease-cinema) both}@keyframes ruleta-llega{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){#m-carga-articulos .rueda-lectura.es-cambia>*{animation:none}}#m-carga-articulos .ruleta-vista{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text-muted);font-size:11px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}#m-carga-articulos .ruleta-vista:after{content:"";position:absolute;inset:-6px -2px}#m-carga-articulos .ruleta-vista:hover{color:var(--text)}#m-carga-articulos .ruleta-vista:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#m-carga-articulos .ruleta-vista svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#m-carga-articulos .modal-body>.ruleta-vista-flota{position:absolute;top:8px;left:16px;z-index:2}#m-carga-articulos .modal-body>.ruleta-vista-fila{display:flex;justify-content:flex-end;margin:0 0 8px}#m-carga-articulos .ruleta-voz{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root{--l16-rojo: rgb(229, 36, 63);--l16-papel: rgb(244, 244, 239);--l16-tinta: rgb(18, 19, 22);--l16-blanco: rgb(255, 255, 255);--l16-luz-10: rgba(255, 255, 255, .1);--l16-luz-18: rgba(255, 255, 255, .18);--l16-luz-35: rgba(255, 255, 255, .35);--l16-texto-2: rgba(255, 255, 255, .74);--l16-rapido: .12s;--l16-medio: .16s;--l16-curva: cubic-bezier(.2, .7, .2, 1)}@media(forced-colors:none){#cotizar #quote-flow #flow-controls #flow-next{min-height:56px;padding:6px 6px 6px 22px;gap:16px;transition:transform var(--l16-medio) var(--l16-curva),background-color var(--l16-medio) ease,color var(--l16-medio) ease,box-shadow var(--l16-medio) ease}#cotizar #quote-flow #flow-controls #flow-next>svg{width:22px;height:22px;padding:11px;transition:transform var(--l16-medio) var(--l16-curva),background-color var(--l16-medio) ease,color var(--l16-medio) ease,box-shadow var(--l16-medio) ease}#cotizar #quote-flow #flow-controls #flow-next:not(:disabled):not([aria-disabled=true])>svg{background:var(--l16-rojo);color:var(--l16-blanco);box-shadow:inset 0 1px #ffffff47,inset 0 -2px #00000029}#cotizar #quote-flow #flow-controls #flow-next:is(:disabled,[aria-disabled=true]){background:transparent;color:var(--l16-texto-2);border-color:transparent;box-shadow:inset 0 0 0 1px var(--l16-luz-18);cursor:not-allowed}#cotizar #quote-flow #flow-controls #flow-next:is(:disabled,[aria-disabled=true])>svg{background:transparent;color:var(--l16-texto-2);box-shadow:inset 0 0 0 1px var(--l16-luz-35)}#cotizar #quote-flow #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):active{transform:scale(.985)}#cotizar #quote-flow #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):active>svg{transform:scale(.92)}#cotizar #quote-flow #flow-controls #flow-back{min-height:56px;box-shadow:inset 0 0 0 1px var(--l16-luz-18);border-color:transparent;transition:transform var(--l16-medio) var(--l16-curva),background-color var(--l16-medio) ease,box-shadow var(--l16-medio) ease}#cotizar #quote-flow #flow-controls #flow-back:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--l16-luz-35)}#cotizar #quote-flow #flow-controls #flow-back:not(:disabled):active{transform:scale(.97)}#cotizar #quote-flow #flow-progress .flow-progress-list .flow-progress-step{border-radius:var(--r-14, 14px);transition:transform var(--l16-rapido) var(--l16-curva),background-color var(--l16-medio) ease,color var(--l16-medio) ease}#cotizar #quote-flow #flow-progress .flow-progress-list .flow-progress-step:not(:disabled):active{transform:scale(.98)}#cotizar #quote-flow #flow-progress .flow-progress-num{width:26px;height:26px;font-size:11px;letter-spacing:0;border-color:var(--l16-luz-35);color:var(--l16-texto-2);transition:background-color var(--l16-medio) ease,border-color var(--l16-medio) ease,color var(--l16-medio) ease}#cotizar #quote-flow #flow-progress .flow-progress-step[aria-current=step] .flow-progress-num{background:var(--l16-rojo);border-color:var(--l16-rojo);color:var(--l16-blanco)}#cotizar #quote-flow #flow-progress .flow-progress-step.is-done:not([aria-current=step]) .flow-progress-num{color:transparent;border-color:var(--l16-papel);background:var(--l16-papel);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7' fill='none' stroke='%23121316' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}#cotizar #quote-flow #flow-progress .flow-progress-step.is-done:not([aria-current=step]) .flow-progress-copy b{color:var(--l16-papel)}#cotizar #quote-flow #flow-progress .flow-progress-step:disabled:not(.is-done) .flow-progress-num{border-style:dashed;border-color:var(--l16-luz-35);color:var(--l16-texto-2)}#cotizar #quote-flow[data-flow-stage=resultado] #flow-progress .flow-progress-list .flow-progress-step.is-done .flow-progress-copy b{color:var(--l16-texto-2)}#cotizar #quote-flow #flow-progress .flow-progress-step:focus-visible,#cotizar #quote-flow #flow-progress #flow-shortcut:focus-visible,#cotizar #quote-flow #flow-progress .flow-progress-extra:focus-visible,#cotizar #quote-flow #flow-controls #flow-next:focus-visible,#cotizar #quote-flow #flow-controls #flow-back:focus-visible,#cotizar>.quote-page-nav button:focus-visible{outline:2px solid var(--l16-papel);outline-offset:3px;box-shadow:none}#cotizar #quote-flow #flow-controls #flow-next:focus-visible{box-shadow:none}#cotizar #quote-flow #total-bar #consumer-tax-total:focus-visible,#cotizar #quote-flow #total-bar #total-val:focus-visible{outline:1px solid var(--l16-luz-35);outline-offset:12px;border-radius:var(--r-14, 14px)}#cotizar #quote-flow #total-bar #consumer-tax-label,#cotizar #quote-flow #total-bar #total-info-lbl{font-size:11px;letter-spacing:.1em;color:var(--l16-texto-2)}#cotizar #quote-flow #total-bar #consumer-tax-amount,#cotizar #quote-flow #total-bar #total-val{font-weight:600;letter-spacing:-.05em;font-variant-numeric:tabular-nums lining-nums}#cotizar #quote-flow #total-bar #total-note{margin-top:12px;font-size:13px;line-height:1.5;font-weight:500;color:var(--l16-texto-2)}#cotizar #quote-flow #total-bar #total-note strong{font-weight:500;color:#ffffffe0}#cotizar #quote-flow #flow-controls:not([hidden]){padding:16px 36px;gap:16px}#cotizar #quote-flow #flow-progress{padding-bottom:8px}#cotizar #quote-flow #flow-progress .flow-progress-list{gap:8px}#cotizar #quote-flow #flow-progress .flow-dock-estado{padding:8px 0;letter-spacing:.1em}@media(max-width:799px){#cotizar #quote-flow #flow-controls:not([hidden]){padding:16px 20px 8px;gap:12px}#cotizar #quote-flow #flow-controls #flow-next{padding-left:18px}}@media(max-width:360px){#cotizar #quote-flow #flow-controls:not([hidden]){padding:12px 16px 8px;gap:8px}#cotizar #quote-flow #flow-controls #flow-next{font-size:14px;letter-spacing:-.02em;gap:8px;padding:6px 6px 6px 14px}#cotizar #quote-flow #flow-controls #flow-next>svg{padding:11px 9px;width:22px;height:22px}#cotizar #quote-flow #flow-controls #flow-back{padding:0 14px;font-size:14px}#cotizar #quote-flow #flow-progress .flow-progress-list{gap:4px}#cotizar #quote-flow #flow-progress .flow-progress-list .flow-progress-step{padding:8px 6px;gap:6px}#cotizar #quote-flow #flow-progress .flow-progress-num{width:24px;height:24px}#cotizar #quote-flow #flow-progress .flow-progress-copy b{white-space:nowrap}}#cotizar #quote-flow #flow-stage .tarjeta-sub{border-radius:var(--r-14, 14px)}#cotizar>.quote-page-nav :is(button,span){text-shadow:0 1px 2px rgba(0,0,0,.55)}#cotizar>.quote-page-nav button{transition:opacity var(--l16-medio) ease}#cotizar>.quote-page-nav button:hover{text-decoration:none;opacity:.8}#cotizar>.quote-page-nav button:active{opacity:.65}@media(prefers-reduced-motion:reduce){#cotizar #quote-flow #flow-controls #flow-next,#cotizar #quote-flow #flow-controls #flow-next>svg,#cotizar #quote-flow #flow-controls #flow-back,#cotizar #quote-flow #flow-progress .flow-progress-list .flow-progress-step,#cotizar #quote-flow #flow-progress .flow-progress-num,#cotizar>.quote-page-nav button{transition:none;transform:none!important}}}#m-punto.hoja-punto{--l16d-tarjeta: rgb(20, 17, 18);--l16d-tinta: rgb(255, 255, 255);--l16d-tinta-2: rgb(217, 212, 213);--l16d-gris: rgb(162, 155, 157);--l16d-gris-claro: rgb(142, 135, 137);--l16d-linea: rgb(52, 46, 48);--l16d-linea-foco: rgb(106, 99, 101);--l16d-realce: rgb(34, 29, 31);--l16d-avatar: rgb(230, 225, 226);--l16d-aro: rgb(240, 223, 226);--l16d-rojo: rgb(229, 36, 63);--l16d-pildora: rgb(255, 255, 255);--l16d-pildora-tinta: rgb(20, 17, 18);--l16d-sombra: rgba(0, 0, 0, .55);--l16d-velo: rgba(70, 64, 66, .62);--l16d-p: 28px;--text: var(--l16d-tinta);--fg: var(--l16d-tinta);--text-muted: var(--l16d-gris);--muted: var(--l16d-gris);--text-dim: var(--l16d-gris);--line: var(--l16d-linea);--line-soft: var(--l16d-linea);--hairline: var(--l16d-linea);--ui-ink: var(--l16d-tinta);--ui-muted: var(--l16d-gris);--ui-line: var(--l16d-linea);--ui-line-strong: var(--l16d-linea);--ui-paper-raised: var(--l16d-realce);--ui-paper: var(--l16d-tarjeta)}#m-punto.hoja-punto{background-color:var(--l16d-velo)}@media(min-width:721px){#m-punto.hoja-punto{--l16d-p: 40px}}@media(max-width:359px){#m-punto.hoja-punto{--l16d-p: 22px}}#m-punto.hoja-punto:has(#route-search-view:not([hidden])){align-items:start}#m-punto.hoja-punto:has(#route-search-view:not([hidden])) .modal-content{align-self:start;justify-self:center;width:min(560px,calc(100% - 24px));max-width:560px;height:auto;min-height:0;margin:calc(var(--route-viewport-top, 0px) + 12px) auto 0;max-height:calc(var(--route-viewport-height, 100dvh) - 24px)}@media(min-width:721px){#m-punto.hoja-punto:has(#route-search-view:not([hidden])) .modal-content{margin-top:clamp(24px,11vh,112px);max-height:min(760px,calc(var(--route-viewport-height, 100dvh) - 48px - clamp(24px,11vh,112px)))}}#m-punto.hoja-punto .modal-content{position:relative;padding:0;background:var(--l16d-tarjeta);color:var(--l16d-tinta);border:0;border-radius:44px;box-shadow:0 32px 80px -24px var(--l16d-sombra);-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;scrollbar-color:var(--l16d-linea) transparent}#m-punto.hoja-punto .modal-content:before{display:none}@media(max-width:720px){#m-punto.hoja-punto .modal-content{border-radius:40px}}#m-punto.hoja-punto .modal-header{position:static;box-sizing:border-box;margin:0;border:0;height:calc(var(--l16d-p) + 56px + 4px + 44px + 10px);padding:calc(var(--l16d-p) + 31px) calc(var(--l16d-p) + 52px) 0 calc(var(--l16d-p) + 70px)}#m-punto.hoja-punto .modal-header h3{margin:0;font-family:var(--font-body, inherit);font-size:13.5px;line-height:18px;font-weight:400;letter-spacing:0;color:var(--l16d-gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;background:none;-webkit-text-fill-color:currentColor}#m-punto.hoja-punto .modal-close{top:calc(var(--l16d-p) - 4px);right:calc(var(--l16d-p) - 13px);width:44px;height:44px;min-height:44px;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--l16d-tinta)}#m-punto.hoja-punto .modal-close svg{width:18px;height:18px;stroke-width:1.8}#m-punto.hoja-punto .modal-close:hover,#m-punto.hoja-punto .modal-close:active{background:var(--l16d-realce);color:var(--l16d-tinta);box-shadow:none}#m-punto.hoja-punto .modal-close:focus-visible{outline:2px solid var(--l16d-tinta);outline-offset:0}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints{position:absolute;z-index:1;top:var(--l16d-p);left:var(--l16d-p);right:var(--l16d-p);height:104px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:56px 4px 44px;gap:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:none}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints:before{display:none}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button{pointer-events:auto;position:relative;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;opacity:1;text-align:left;font:inherit;color:var(--l16d-tinta);transition:color .15s ease,background-color .15s ease}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints .route-tab-role{display:contents;color:inherit}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints .cx-l16d-sep{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=true]{grid-row:1;grid-column:1;margin-right:52px;height:56px;min-height:56px;display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:22px 18px;align-content:center;column-gap:14px;row-gap:2px;cursor:default;border-radius:28px}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=true] .cx-l16d-letra{grid-column:1;grid-row:1 / 3;align-self:center;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;box-sizing:border-box;font-family:var(--font-display, inherit);font-size:28px;font-weight:700;line-height:1;letter-spacing:0;color:var(--l16d-tarjeta);padding:3px 0 0 3px;background:linear-gradient(var(--l16d-rojo),var(--l16d-rojo)) 16px 0 / 14px 45px no-repeat,var(--l16d-avatar);box-shadow:0 0 0 2px var(--l16d-aro)}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint=B][aria-pressed=true] .cx-l16d-letra{background:linear-gradient(var(--l16d-rojo),var(--l16d-rojo)) 0 0 / 28px 100% no-repeat,var(--l16d-avatar)}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=true] .cx-l16d-nombre{grid-column:2;grid-row:1;align-self:end;min-width:0;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em;color:var(--l16d-tinta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=true] .route-tab-value{grid-column:2;grid-row:2;align-self:start;min-width:0;font-size:13.5px;line-height:18px;font-weight:400;color:var(--l16d-gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;clip-path:inset(50%);opacity:0}#m-punto.hoja-punto[data-punto=A]:has(#ab-input-A.is-anclado) #hoja-punto-cuerpo [data-route-endpoint=A] .route-tab-value,#m-punto.hoja-punto[data-punto=B]:has(#ab-input-B.is-anclado) #hoja-punto-cuerpo [data-route-endpoint=B] .route-tab-value{clip-path:none;opacity:1}#m-punto.hoja-punto:not([data-vista=pin])[data-punto=A]:has(#ab-input-A.is-anclado) .modal-header h3,#m-punto.hoja-punto:not([data-vista=pin])[data-punto=B]:has(#ab-input-B.is-anclado) .modal-header h3{clip-path:inset(50%);opacity:0}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=true]:hover{background:transparent}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button:focus-visible{outline:2px solid var(--l16d-tinta);outline-offset:2px}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false]{grid-row:3;grid-column:1;justify-self:start;max-width:100%;height:44px;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 22px 0 0;border-radius:22px;font-size:13px;line-height:18px;font-weight:400;color:var(--l16d-gris);cursor:pointer}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false] .cx-l16d-letra{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;box-sizing:border-box;font-family:var(--font-display, inherit);font-size:11px;font-weight:700;line-height:1;color:var(--l16d-tarjeta);background:var(--l16d-avatar);box-shadow:none}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint=B][aria-pressed=false] .cx-l16d-letra{background:var(--l16d-rojo);color:var(--l16d-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false] .cx-l16d-nombre{flex:none;font-weight:600;color:var(--l16d-tinta-2)}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false] .route-tab-value{flex:0 1 auto;min-width:0;font-size:inherit;font-weight:400;color:var(--l16d-gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false] .route-tab-value:before{content:"· ";content:"· " / ""}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false]:after{content:"";position:absolute;right:8px;top:50%;width:6px;height:6px;margin-top:-4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false]:hover{background:transparent;color:var(--l16d-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false]:hover .route-tab-value{color:var(--l16d-tinta-2)}#m-punto.hoja-punto #hoja-punto-cuerpo{display:flex;flex-direction:column;padding:0 var(--l16d-p) calc(var(--l16d-p) - 4px)}#m-punto.hoja-punto #hoja-punto-cuerpo>#route-search-view{order:1}#m-punto.hoja-punto #hoja-punto-cuerpo>#route-pin-view{order:2}#m-punto.hoja-punto #hoja-punto-cuerpo>.privacy-summary{order:3;margin:6px 0 0}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-inputs{gap:0}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input:not([hidden]){display:block;position:relative}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-pill-field{position:static;display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;row-gap:0;min-height:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input:is(.is-active,.is-suggesting,.is-anclado,.has-error,.is-filled) .ab-pill-field,#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-pill-field:focus-within{background:transparent;border:0;box-shadow:none}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input{flex:1 0 100%;order:0;width:100%;min-width:0;min-height:52px;height:52px;margin:0;padding:0 40px 0 0;box-sizing:border-box;background:transparent;border:0;border-bottom:1px solid var(--l16d-linea);border-radius:0;box-shadow:none;outline:none;font-family:var(--font-body, inherit);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:var(--l16d-tinta);-webkit-text-fill-color:var(--l16d-tinta);caret-color:var(--l16d-rojo);transition:border-color .15s ease}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input::placeholder{color:var(--l16d-gris-claro);-webkit-text-fill-color:var(--l16d-gris-claro);opacity:1;font-weight:400}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input:focus{border-bottom-color:var(--l16d-linea-foco)}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input:focus{border-bottom:2px solid var(--l16d-tinta)!important}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input.has-error input{border-bottom-color:var(--l16d-rojo)}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-pill-err{color:var(--l16d-tinta-2);font-size:13px}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-pill-err:not(:empty){margin-top:8px}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-clear{position:absolute;top:4px;right:-12px;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--l16d-gris)}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-clear svg{width:16px;height:16px}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-clear:hover{background:transparent;color:var(--l16d-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-clear:focus-visible{outline:2px solid var(--l16d-tinta);outline-offset:-4px}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-pill-field:after{content:"";order:3;flex:0 0 0;height:44px;margin-top:12px}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-ubic{order:1;flex:none;width:44px;height:44px;min-height:44px;margin:12px 0 0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--l16d-gris-claro);transition:color .15s ease}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-ubic:first-of-type{margin-left:-11px}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-ubic[hidden]{display:none}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-ubic svg{width:22px;height:22px;stroke-width:1.8}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-ubic:hover{background:transparent;color:var(--l16d-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-ubic:focus-visible{outline:2px solid var(--l16d-tinta);outline-offset:-4px}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-dictar[aria-pressed=true]{color:var(--l16d-rojo)}#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;min-width:0;max-width:calc(100% - 100px);height:38px;min-height:38px;margin:-41px 0 3px auto;padding:0 16px;grid-template-columns:none;gap:0;border:0;border-radius:999px;box-shadow:none;transform:none;background:var(--l16d-pildora);color:var(--l16d-pildora-tinta);font-family:var(--font-body, inherit);font-size:14px;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;transition:background-color .15s ease,transform .15s ease}#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin:before{content:"En mapa";content:"En mapa" / ""}#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin:after{content:"";position:absolute;inset:-3px 0;border-radius:999px}#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin .route-map-icon,#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin .w30-map-launch{display:none}#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin .route-map-copy{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin:hover{background:var(--l16d-tinta-2);color:var(--l16d-pildora-tinta);box-shadow:none}#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin:focus-visible{outline:2px solid var(--l16d-tinta);outline-offset:3px}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-inputs:has(.ab-input:not([hidden]) .ab-pill-err:not(:empty))+#route-choose-pin{margin-top:10px}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest{margin:14px 0 0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--l16d-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item{background:transparent;border:0;border-radius:16px;box-shadow:none;color:var(--l16d-tinta);margin:0 -10px;padding-left:10px;padding-right:10px}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item:is(:hover,[aria-selected=true],.is-kb){background:var(--l16d-realce)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-icon{background:transparent;border:0;box-shadow:none;color:var(--l16d-gris)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-name{color:var(--l16d-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest :is(.suggest-sub,.suggest-meta,.suggest-aside,.suggest-credito,.suggest-comun,.suggest-homonimos,.suggest-group-label,.suggest-empty){color:var(--l16d-gris)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item--homonimo .suggest-sub{color:var(--l16d-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item--homonimo .suggest-name{color:var(--l16d-gris)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-headline{background:transparent;border:0;box-shadow:none;color:var(--l16d-tinta-2);padding-left:0;padding-right:0}#m-punto.hoja-punto #hoja-punto-cuerpo :is(.hoja-punto-guia,.route-catalog-credit,.hoja-punto-privacidad,.privacy-summary,.privacy-summary>summary,.privacy-summary p){font-size:12px;line-height:1.45;color:var(--l16d-gris-claro)}#m-punto.hoja-punto #hoja-punto-cuerpo .hoja-punto-guia{margin:20px 0 0}#m-punto.hoja-punto #hoja-punto-cuerpo .route-search-tools{justify-content:flex-start;margin:4px 0 0}#m-punto.hoja-punto #hoja-punto-cuerpo .hoja-punto-privacidad{margin:2px 0 0}#m-punto.hoja-punto #hoja-punto-cuerpo :is(.route-catalog-credit,.hoja-punto-privacidad,.privacy-summary) a{color:var(--l16d-tinta-2);text-decoration:underline;text-underline-offset:2px}#m-punto.hoja-punto #hoja-punto-cuerpo .privacy-summary>summary{display:list-item;box-sizing:border-box;min-height:44px;padding:13px 0 12px;cursor:pointer}#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo .route-endpoints,#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo>.privacy-summary{display:none}#m-punto.hoja-punto[data-vista=pin] .modal-header{display:flex;align-items:center;gap:12px;height:auto;min-height:calc(var(--l16d-p) + 44px + 8px);padding:var(--l16d-p) calc(var(--l16d-p) + 52px) 8px var(--l16d-p)}#m-punto.hoja-punto[data-vista=pin] .modal-header:before{content:"A";content:"A" / "";flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display, inherit);font-size:20px;font-weight:700;line-height:1;color:var(--l16d-tarjeta);box-sizing:border-box;padding:2px 0 0 2px;background:linear-gradient(var(--l16d-rojo),var(--l16d-rojo)) 11px 0 / 10px 32px no-repeat,var(--l16d-avatar);box-shadow:0 0 0 2px var(--l16d-aro)}#m-punto.hoja-punto[data-vista=pin][data-punto=B] .modal-header:before{content:"B";content:"B" / "";background:linear-gradient(var(--l16d-rojo),var(--l16d-rojo)) 0 0 / 20px 100% no-repeat,var(--l16d-avatar)}#m-punto.hoja-punto[data-vista=pin] .modal-header h3{font-size:17px;line-height:22px;font-weight:600;color:var(--l16d-tinta)}#m-punto.hoja-punto[data-vista=pin] .modal-close{top:calc(var(--l16d-p) - 2px)}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view #route-pin-back:focus-visible{outline:2px solid var(--l16d-tinta);outline-offset:-2px;border-radius:10px}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view #route-pin-back{min-height:44px;padding:0 12px 0 8px;margin-left:-8px;background:transparent;border:0;border-radius:10px;box-shadow:none;color:var(--l16d-gris);font-size:14px;font-weight:500;text-decoration:none}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view #route-pin-back:hover{background:transparent;color:var(--l16d-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view #route-pin-label{color:var(--l16d-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view :is(#route-pin-eleccion,#route-pin-insight){color:var(--l16d-gris)}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view .route-pin-feedback{background:var(--l16d-realce);border-color:var(--l16d-linea);box-shadow:none;color:var(--l16d-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view .route-pin-feedback #route-pin-status{color:var(--l16d-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view .route-pin-actions{background:transparent}@media(forced-colors:active){#m-punto.hoja-punto .modal-content,#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=true] .cx-l16d-letra,#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false] .cx-l16d-letra{border:1px solid CanvasText}#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin{border:1px solid ButtonText}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input{border-bottom-color:CanvasText}}@media(prefers-reduced-motion:reduce){#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button,#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input,#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-ubic,#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin{transition:none}}:root{--cx-unidad-foto-n1: url(data:image/webp;base64,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);--cx-unidad-foto-n2: url(data:image/webp;base64,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);--cx-unidad-foto-n_5t: url(data:image/webp;base64,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);--cx-unidad-foto-n3: url(data:image/webp;base64,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)}#cotizar #flow-stage #rec-unidad{--cx-ut-tinta: rgb(247, 247, 244);--cx-ut-tinta-2: rgb(214, 214, 211);--cx-ut-gris: rgb(198, 198, 202);--cx-ut-gris-vidrio: rgba(255, 255, 255, .78);--cx-ut-tinta-inv: rgb(18, 19, 22);--cx-ut-vidrio-0: rgba(255, 255, 255, .03);--cx-ut-vidrio-1: rgba(255, 255, 255, .05);--cx-ut-vidrio-2: rgba(255, 255, 255, .08);--cx-ut-vidrio-3: rgba(255, 255, 255, .12);--cx-ut-vidrio-4: rgba(255, 255, 255, .14);--cx-ut-vidrio-5: rgba(255, 255, 255, .18);--cx-ut-vidrio-6: rgba(255, 255, 255, .24);--cx-ut-hueco: rgba(255, 255, 255, .22);--cx-ut-sombra: rgba(0, 0, 0, .9);--cx-ut-sombra-2: rgba(0, 0, 0, .3);--cx-ut-papel: rgb(240, 240, 237);--cx-ut-papel-2: rgb(221, 221, 217);--cx-ut-papel-brillo: rgba(255, 255, 255, .75);--cx-ut-pildora-papel: rgb(214, 214, 210);--cx-ut-tinta-papel: rgb(18, 19, 22);--cx-ut-tinta-papel-2: rgb(58, 58, 62);--cx-ut-gris-papel: rgb(84, 84, 88);--cx-ut-hueco-papel: rgba(18, 19, 22, .13);--cx-ut-contacto: rgba(0, 0, 0, .3);--cx-ut-seg-w: 6px}#cotizar #flow-stage #rec-unidad.is-visible{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icono cabeza cambiar" "chips chips chips" "paneles paneles paneles";gap:14px 12px;align-items:start;margin-top:18px;padding:18px;border-radius:28px}#cotizar #flow-stage #rec-unidad .rec-unidad-truck{grid-area:icono;width:44px;height:44px;border-radius:50%;display:grid;place-items:center}#cotizar #flow-stage #rec-unidad .rec-unidad-truck svg{width:22px;height:22px}#cotizar #flow-stage #rec-unidad .rec-unidad-body{grid-area:cabeza;min-width:0}#cotizar #flow-stage #rec-unidad .rec-unidad-lbl,#cotizar #flow-stage #rec-unidad .cx-ut-elegida-que{font-family:var(--font-mono);font-size:10px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}#cotizar #flow-stage #rec-unidad .cx-ut-elegida{display:flex;flex-direction:column;gap:1px;min-width:0}#cotizar #flow-stage #rec-unidad .cx-ut-elegida[hidden],#cotizar #flow-stage #rec-unidad .cx-ut-elegida-rec[hidden],#cotizar #flow-stage #rec-unidad.is-elegida #rec-lbl{display:none}#cotizar #flow-stage #rec-unidad .cx-ut-elegida-rec{font-size:12px;line-height:1.35}#cotizar #flow-stage #rec-unidad.is-motivo-regla .rec-unidad-lbl-que,#cotizar #flow-stage #rec-unidad.is-motivo-regla .rec-unidad-lbl-sep{display:none}#cotizar #flow-stage #rec-unidad.is-motivo-regla .rec-unidad-lbl-porque{display:inline;margin:0;font-family:var(--font-mono);font-size:10px;font-weight:400;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}#cotizar #flow-stage #rec-unidad .rec-unidad-name{margin-top:3px;font-size:24px;line-height:1.1;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}#cotizar #flow-stage #rec-unidad.cx-ut-lista .rec-unidad-name small{display:none}#cotizar #flow-stage #rec-unidad .cx-ut-codigo{margin-top:4px;font-family:var(--font-mono);font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums}#cotizar #flow-stage #rec-unidad .cx-ut-codigo:empty,#cotizar #flow-stage #rec-unidad .cx-ut-precio[hidden]{display:none}#cotizar #flow-stage #rec-unidad .cx-ut-precio{font-weight:700}#cotizar #flow-stage #rec-unidad .cx-ut-precio:not([hidden])+.cx-ut-clave:not(:empty):before{content:"·";margin:0 6px}#cotizar #flow-stage #rec-unidad .rec-unidad-change{grid-area:cambiar;align-self:start;min-height:44px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:0;text-decoration:none}#cotizar #flow-stage #rec-unidad .cx-ut-chips{grid-area:chips;display:flex;flex-wrap:wrap;gap:8px}#cotizar #flow-stage #rec-unidad .cx-ut-chips:empty{display:none}#cotizar #flow-stage #rec-unidad .cx-ut-chip{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px 0 10px;border-radius:999px;font-family:var(--font-mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}#cotizar #flow-stage #rec-unidad .cx-ut-chip svg{width:14px;height:14px;flex:none}#cotizar #flow-stage #rec-unidad .cx-ut-paneles{grid-area:paneles;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px}#cotizar #flow-stage #rec-unidad .cx-ut-panel{position:relative;min-width:0;padding:14px 16px 12px;border-radius:22px}#cotizar #flow-stage #rec-unidad .cx-ut-figura{position:relative;aspect-ratio:2.5 / 1;display:grid;place-items:center;isolation:isolate;background-repeat:no-repeat;background-position:center bottom;background-size:contain}#cotizar #flow-stage #rec-unidad .cx-ut-silueta{width:100%;height:100%;display:grid;place-items:center}#cotizar #flow-stage #rec-unidad .cx-ut-silueta svg{display:block;width:86%;height:86%}#cotizar #flow-stage #rec-unidad .cx-ut-figura[data-unidad=n1]{background-image:var(--cx-unidad-foto-n1, none)}#cotizar #flow-stage #rec-unidad .cx-ut-figura[data-unidad=n2]{background-image:var(--cx-unidad-foto-n2, none)}#cotizar #flow-stage #rec-unidad .cx-ut-figura[data-unidad=n_5t]{background-image:var(--cx-unidad-foto-n_5t, none)}#cotizar #flow-stage #rec-unidad .cx-ut-figura[data-unidad=n3]{background-image:var(--cx-unidad-foto-n3, none)}#cotizar #flow-stage #rec-unidad .cx-ut-figura.has-foto .cx-ut-silueta{display:none}#cotizar #flow-stage #rec-unidad .cx-ut-barra{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:0;height:24px;margin-top:32px}#cotizar #flow-stage #rec-unidad .cx-ut-seg{position:relative;flex:0 0 auto;width:var(--cx-ut-seg-w);min-width:0;height:100%;border-radius:999px;overflow:hidden}#cotizar #flow-stage #rec-unidad .cx-ut-barra[data-modo=tarimas]{justify-content:stretch;gap:6px}#cotizar #flow-stage #rec-unidad .cx-ut-barra[data-modo=tarimas] .cx-ut-seg{flex:1 1 0;width:auto;max-width:64px;border-radius:8px}#cotizar #flow-stage #rec-unidad .cx-ut-seg:after{content:"";position:absolute;inset:0;opacity:0}#cotizar #flow-stage #rec-unidad .cx-ut-seg.is-on:after{opacity:1}#cotizar #flow-stage #rec-unidad .cx-ut-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}#cotizar #flow-stage #rec-unidad .cx-ut-pill[hidden]{display:none}#cotizar #flow-stage #rec-unidad .cx-ut-pill-barra{position:absolute;left:0;bottom:calc(100% + 8px);z-index:1}#cotizar #flow-stage #rec-unidad .cx-ut-pill-barra:after{content:"";position:absolute;left:var(--cx-ut-pico, 50%);top:100%;width:6px;height:6px;margin-left:-3px;margin-top:-3px;background:inherit;transform:rotate(45deg)}#cotizar #flow-stage #rec-unidad .cx-ut-pill-barra.is-tope:after{display:none}#cotizar #flow-stage #rec-unidad .cx-ut-pie{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;margin-top:10px;font-family:var(--font-mono);font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums}#cotizar #flow-stage #rec-unidad .cx-ut-pie-izq{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px}#cotizar #flow-stage #rec-unidad .cx-ut-pie-rot{letter-spacing:.06em;text-transform:uppercase}#cotizar #flow-stage #rec-unidad .cx-ut-manda{padding:0 6px;border-radius:999px;border:1px solid currentColor;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#cotizar #flow-stage #rec-unidad .cx-ut-manda[hidden]{display:none}#cotizar #flow-stage #rec-unidad .cx-ut-pie-val{font-weight:600;white-space:nowrap}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor{display:grid;justify-items:center;align-content:start;text-align:center;row-gap:8px}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor .cx-ut-pie{justify-content:center;margin-top:0}#cotizar #flow-stage #rec-unidad .cx-ut-medidor{position:relative;width:100%;max-width:140px}#cotizar #flow-stage #rec-unidad .cx-ut-medidor:before{content:"";position:absolute;inset:7%;border-radius:50%;pointer-events:none}#cotizar #flow-stage #rec-unidad .cx-ut-medidor-svg{position:relative;display:block;width:100%;height:auto}#cotizar #flow-stage #rec-unidad .cx-ut-arco{fill:none;stroke-width:1}#cotizar #flow-stage #rec-unidad .cx-ut-tick{stroke-width:1.2;stroke-linecap:round}#cotizar #flow-stage #rec-unidad .cx-ut-tick.is-on{stroke-width:2.4}#cotizar #flow-stage #rec-unidad .cx-ut-centro{position:absolute;inset:0;display:grid;place-content:center;pointer-events:none}#cotizar #flow-stage #rec-unidad .cx-ut-pct{display:block;font-size:26px;line-height:1;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}#cotizar #flow-stage #rec-unidad .cx-ut-cabe{display:block;margin-top:5px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}#cotizar #flow-stage #rec-unidad .cx-ut-cabe:empty{display:none}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor.is-excede .cx-ut-pct{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor.is-excede .cx-ut-cabe{font-weight:700}#cotizar #flow-stage #rec-unidad .cx-ut-nota{grid-column:1 / -1;grid-row:-1;font-family:var(--font-mono);font-size:12px;line-height:1.4}#cotizar #flow-stage #rec-unidad .cx-ut-nota[hidden]{display:none}@media(forced-colors:none){#cotizar #flow-stage #rec-unidad.is-visible{color:var(--cx-ut-tinta);border:1px solid var(--cx-ut-vidrio-4);background:linear-gradient(160deg,var(--cx-ut-vidrio-3) 0%,var(--cx-ut-vidrio-1) 55%,var(--cx-ut-vidrio-0) 100%);box-shadow:inset 0 1px 0 var(--cx-ut-vidrio-5),inset 0 -1px 0 var(--cx-ut-sombra-2),0 26px 50px -30px var(--cx-ut-sombra)}#cotizar #flow-stage #rec-unidad .rec-unidad-truck{background:var(--cx-ut-vidrio-2);color:var(--cx-ut-tinta);box-shadow:inset 0 1px 0 var(--cx-ut-vidrio-4)}#cotizar #flow-stage #rec-unidad .rec-unidad-lbl,#cotizar #flow-stage #rec-unidad .cx-ut-elegida-que{color:var(--cx-ut-gris-vidrio)}#cotizar #flow-stage #rec-unidad .cx-ut-elegida-que{color:var(--cx-ut-tinta);font-weight:700}#cotizar #flow-stage #rec-unidad .cx-ut-elegida-rec{color:var(--cx-ut-gris)}#cotizar #flow-stage #rec-unidad.is-motivo-regla .rec-unidad-lbl-porque{color:var(--cx-ut-gris-vidrio)}#cotizar #flow-stage #rec-unidad .rec-unidad-name{color:var(--cx-ut-tinta)}#cotizar #flow-stage #rec-unidad .cx-ut-codigo{color:var(--cx-ut-gris)}#cotizar #flow-stage #rec-unidad .cx-ut-precio{color:var(--cx-ut-tinta)}#cotizar #flow-stage #rec-unidad .rec-unidad-change{border:1px solid var(--cx-ut-hueco);background:var(--cx-ut-vidrio-2);color:var(--cx-ut-tinta);box-shadow:inset 0 1px 0 var(--cx-ut-vidrio-4)}#cotizar #flow-stage #rec-unidad .rec-unidad-change:hover{background:var(--cx-ut-vidrio-4);text-decoration:none}#cotizar #flow-stage #rec-unidad .rec-unidad-change:focus-visible{outline:2px solid var(--cx-ut-tinta);outline-offset:3px}#cotizar #flow-stage #rec-unidad .cx-ut-chip{background:var(--cx-ut-vidrio-2);color:var(--cx-ut-tinta);box-shadow:inset 0 1px 0 var(--cx-ut-vidrio-3)}#cotizar #flow-stage #rec-unidad .cx-ut-chip svg{color:var(--cx-ut-gris-vidrio)}#cotizar #flow-stage #rec-unidad .cx-ut-panel{border:0;background:linear-gradient(170deg,var(--cx-ut-vidrio-2),var(--cx-ut-vidrio-0));box-shadow:inset 0 1px 0 var(--cx-ut-vidrio-3)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-figura{color:var(--cx-ut-tinta-papel);background:radial-gradient(120% 95% at 50% 28%,var(--cx-ut-papel) 0%,var(--cx-ut-papel-2) 100%);box-shadow:inset 0 1px 0 var(--cx-ut-papel-brillo),0 22px 36px -26px var(--cx-ut-sombra)}#cotizar #flow-stage #rec-unidad .cx-ut-figura:not(.has-foto):after{content:"";position:absolute;left:10%;right:10%;bottom:2%;height:12%;z-index:-1;background:radial-gradient(closest-side,var(--cx-ut-contacto),transparent);pointer-events:none}#cotizar #flow-stage #rec-unidad .cx-ut-silueta{color:var(--cx-ut-tinta-papel)}#cotizar #flow-stage #rec-unidad .cx-ut-silueta .cx-ut-vidrio{fill:var(--cx-ut-papel-2)}#cotizar #flow-stage #rec-unidad .cx-ut-silueta .cx-ut-llanta{fill:var(--cx-ut-tinta-inv)}#cotizar #flow-stage #rec-unidad .cx-ut-silueta .cx-ut-rin{fill:var(--cx-ut-gris)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-figura .cx-ut-seg{background:var(--cx-ut-hueco-papel)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-figura .cx-ut-seg:after{background:linear-gradient(180deg,var(--cx-ut-tinta-papel-2) 0%,var(--cx-ut-tinta-papel) 100%)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-figura .cx-ut-seg.is-exceso{background:transparent;box-shadow:inset 0 0 0 1.5px var(--cx-ut-tinta-papel)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-figura .cx-ut-seg.is-exceso:after{opacity:0}#cotizar #flow-stage #rec-unidad .cx-ut-panel-figura .cx-ut-pill{background:var(--cx-ut-pildora-papel);color:var(--cx-ut-tinta-papel);box-shadow:0 6px 14px -8px var(--cx-ut-sombra)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-figura .cx-ut-pie{color:var(--cx-ut-gris-papel)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-figura .cx-ut-pie-val,#cotizar #flow-stage #rec-unidad .cx-ut-panel-figura .cx-ut-manda{color:var(--cx-ut-tinta-papel)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-figura.is-sin-dato .cx-ut-pie-val{color:var(--cx-ut-gris-papel);font-weight:400}#cotizar #flow-stage #rec-unidad .cx-ut-panel-figura.is-excede .cx-ut-pill{background:var(--cx-ut-tinta-papel);color:var(--cx-ut-papel);box-shadow:none}#cotizar #flow-stage #rec-unidad .cx-ut-panel-figura .cx-ut-manda.is-no-cabe{background:var(--cx-ut-tinta-papel);color:var(--cx-ut-papel);border-color:var(--cx-ut-tinta-papel)}#cotizar #flow-stage #rec-unidad .cx-ut-medidor:before{background:radial-gradient(circle at 50% 30%,var(--cx-ut-vidrio-3),var(--cx-ut-vidrio-0) 70%);box-shadow:inset 0 1px 0 var(--cx-ut-vidrio-4),0 12px 26px -16px var(--cx-ut-sombra)}#cotizar #flow-stage #rec-unidad .cx-ut-arco{stroke:var(--cx-ut-vidrio-3)}#cotizar #flow-stage #rec-unidad .cx-ut-tick{stroke:var(--cx-ut-vidrio-6)}#cotizar #flow-stage #rec-unidad .cx-ut-tick.is-on{stroke:var(--cx-ut-tinta)}#cotizar #flow-stage #rec-unidad .cx-ut-pct{color:var(--cx-ut-tinta)}#cotizar #flow-stage #rec-unidad .cx-ut-cabe{color:var(--cx-ut-gris-vidrio)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor .cx-ut-pill{background:var(--cx-ut-tinta);color:var(--cx-ut-tinta-inv)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor .cx-ut-pie{color:var(--cx-ut-tinta-2)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor .cx-ut-manda{color:var(--cx-ut-tinta)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor.is-excede .cx-ut-pill{background:var(--cx-ut-tinta-inv);color:var(--cx-ut-tinta);box-shadow:0 0 0 1px var(--cx-ut-tinta)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor.is-excede .cx-ut-cabe{color:var(--cx-ut-tinta)}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor.is-sin-dato .cx-ut-pill{padding:0;background:transparent;color:var(--cx-ut-gris);box-shadow:none;font-weight:500}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor.is-sin-dato .cx-ut-pct{color:var(--cx-ut-gris)}#cotizar #flow-stage #rec-unidad .cx-ut-nota{color:var(--cx-ut-tinta-2)}#cotizar #flow-stage #rec-unidad .cx-ut-seg:after{transition:opacity .16s ease;transition-delay:calc(var(--i, 0) * 6ms)}#cotizar #flow-stage #rec-unidad .cx-ut-tick{transition:stroke .16s ease;transition-delay:calc(var(--i, 0) * 3ms)}#cotizar #flow-stage #rec-unidad .cx-ut-pill-barra{transition:left .18s cubic-bezier(.2,.7,.2,1)}@keyframes cx-ut-asienta{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}#cotizar #flow-stage #rec-unidad .is-nuevo{animation:cx-ut-asienta .18s cubic-bezier(.2,.7,.2,1) both}#cotizar #flow-stage #rec-unidad .cx-ut-pill-barra.is-nuevo{animation-name:cx-ut-asienta-pill}@keyframes cx-ut-asienta-pill{0%{opacity:.35}to{opacity:1}}}@media(prefers-reduced-motion:reduce){#cotizar #flow-stage #rec-unidad .cx-ut-seg,#cotizar #flow-stage #rec-unidad .cx-ut-seg:after,#cotizar #flow-stage #rec-unidad .cx-ut-tick,#cotizar #flow-stage #rec-unidad .cx-ut-pill-barra{transition:none}#cotizar #flow-stage #rec-unidad .is-nuevo,#cotizar #flow-stage #rec-unidad .cx-ut-pill-barra.is-nuevo{animation:none}}@media(forced-colors:active){#cotizar #flow-stage #rec-unidad.is-visible,#cotizar #flow-stage #rec-unidad .cx-ut-chip,#cotizar #flow-stage #rec-unidad .cx-ut-panel,#cotizar #flow-stage #rec-unidad .cx-ut-pill{border:1px solid CanvasText}#cotizar #flow-stage #rec-unidad .cx-ut-barra,#cotizar #flow-stage #rec-unidad .cx-ut-medidor-svg{forced-color-adjust:none}#cotizar #flow-stage #rec-unidad .cx-ut-seg{background:Canvas;box-shadow:inset 0 0 0 1px GrayText}#cotizar #flow-stage #rec-unidad .cx-ut-seg.is-on{background:CanvasText}#cotizar #flow-stage #rec-unidad .cx-ut-seg.is-exceso{background:Canvas;box-shadow:inset 0 0 0 2px CanvasText}#cotizar #flow-stage #rec-unidad .cx-ut-pill-barra{background:Canvas;color:CanvasText}#cotizar #flow-stage #rec-unidad .cx-ut-pill-barra:after{display:none}#cotizar #flow-stage #rec-unidad .cx-ut-arco,#cotizar #flow-stage #rec-unidad .cx-ut-tick{stroke:GrayText}#cotizar #flow-stage #rec-unidad .cx-ut-tick.is-on{stroke:CanvasText}#cotizar #flow-stage #rec-unidad .cx-ut-silueta{color:CanvasText}}@media(max-width:559px){#cotizar #flow-stage #rec-unidad.is-visible{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icono lbl cambiar" "nombre nombre nombre" "codigo codigo codigo" "chips chips chips" "paneles paneles paneles";gap:10px;padding:16px;border-radius:26px}#cotizar #flow-stage #rec-unidad .rec-unidad-body{display:contents}#cotizar #flow-stage #rec-unidad #rec-lbl,#cotizar #flow-stage #rec-unidad .cx-ut-elegida{grid-area:lbl;align-self:center;min-width:0;line-height:1.25}#cotizar #flow-stage #rec-unidad #rec-name{grid-area:nombre;margin-top:2px;font-size:22px}#cotizar #flow-stage #rec-unidad .cx-ut-codigo{grid-area:codigo;margin-top:-4px}#cotizar #flow-stage #rec-unidad .rec-unidad-change{justify-self:end;align-self:center;padding:0 14px}#cotizar #flow-stage #rec-unidad .cx-ut-chips{gap:6px}#cotizar #flow-stage #rec-unidad .cx-ut-chip{gap:6px;min-height:30px;padding:0 10px 0 8px;font-size:12px}#cotizar #flow-stage #rec-unidad .cx-ut-paneles{grid-template-columns:minmax(0,1fr)}#cotizar #flow-stage #rec-unidad .cx-ut-panel{padding:12px 14px}#cotizar #flow-stage #rec-unidad .cx-ut-barra{height:22px;margin-top:30px;--cx-ut-seg-w: 5px}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"med pill" "med pie";justify-items:start;align-items:center;align-content:center;column-gap:16px;row-gap:6px;text-align:left}#cotizar #flow-stage #rec-unidad .cx-ut-medidor{grid-area:med;max-width:104px}#cotizar #flow-stage #rec-unidad .cx-ut-pill-peso{grid-area:pill;align-self:end}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor .cx-ut-pie{grid-area:pie;align-self:start;justify-content:flex-start}#cotizar #flow-stage #rec-unidad .cx-ut-pct{font-size:22px}#cotizar #flow-stage #rec-unidad .cx-ut-cabe{margin-top:3px;letter-spacing:.08em}}@media(max-width:359px){#cotizar #flow-stage #rec-unidad.is-visible{grid-template-areas:"icono . cambiar" "lbl lbl lbl" "nombre nombre nombre" "codigo codigo codigo" "chips chips chips" "paneles paneles paneles";padding:14px;gap:10px 8px;border-radius:24px}#cotizar #flow-stage #rec-unidad #rec-name{font-size:20px}#cotizar #flow-stage #rec-unidad .cx-ut-codigo{margin-top:-2px}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor{grid-template-columns:minmax(0,1fr);grid-template-areas:"med" "pill" "pie";justify-items:center;text-align:center}#cotizar #flow-stage #rec-unidad .cx-ut-medidor{max-width:120px}#cotizar #flow-stage #rec-unidad .cx-ut-pill-peso{align-self:auto}#cotizar #flow-stage #rec-unidad .cx-ut-panel-medidor .cx-ut-pie{justify-content:center}#cotizar #flow-stage #rec-unidad .cx-ut-barra{--cx-ut-seg-w: 4px}#cotizar #flow-stage #rec-unidad .cx-ut-chips{gap:4px}#cotizar #flow-stage #rec-unidad .cx-ut-chip{gap:4px;min-height:28px;padding:0 7px 0 6px;font-size:11px}#cotizar #flow-stage #rec-unidad .cx-ut-chip svg{width:11px;height:11px}}@media(min-width:800px){#cotizar #flow-stage #rec-unidad.is-visible{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icono cabeza chips cambiar" "paneles paneles paneles paneles";gap:12px 14px;padding:14px 20px}#cotizar #flow-stage #rec-unidad .cx-ut-chips{align-self:center;justify-content:flex-end}#cotizar #flow-stage #rec-unidad .rec-unidad-name{font-size:28px;line-height:1.08}#cotizar #flow-stage #rec-unidad .cx-ut-elegida{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:8px}#cotizar #flow-stage #rec-unidad .cx-ut-elegida-rec{font-size:11px;line-height:1.4}#cotizar #flow-stage #rec-unidad .cx-ut-paneles{gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}#cotizar #flow-stage #rec-unidad .cx-ut-panel{padding:12px 18px 10px}#cotizar #flow-stage #rec-unidad .cx-ut-figura{aspect-ratio:auto;height:104px}#cotizar #flow-stage #rec-unidad .cx-ut-barra{height:28px;margin-top:28px;--cx-ut-seg-w: 8px}#cotizar #flow-stage #rec-unidad .cx-ut-pie{margin-top:8px}#cotizar #flow-stage #rec-unidad .cx-ut-medidor{max-width:128px}#cotizar #flow-stage #rec-unidad .cx-ut-pct{font-size:28px}}:root{--x-m-palomita: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E");--x-m-galon-derecha: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7.933 5L11.718 5L15.247 9.589A3.955 3.955 0 0 1 15.247 14.411L11.718 19L7.933 19L13.083 12.305A0.5 0.5 0 0 0 13.083 11.695Z'/%3E%3C/svg%3E");--x-m-galon-izquierda: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M16.067 19L12.282 19L8.753 14.411A3.955 3.955 0 0 1 8.753 9.589L12.282 5L16.067 5L10.917 11.695A0.5 0.5 0 0 0 10.917 12.305Z'/%3E%3C/svg%3E");--x-m-galon-abajo: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M19 7.933L19 11.718L14.411 15.247A3.955 3.955 0 0 1 9.589 15.247L5 11.718L5 7.933L11.695 13.083A0.5 0.5 0 0 0 12.305 13.083Z'/%3E%3C/svg%3E");--x-m-galon-arriba: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M5 16.067L5 12.282L9.589 8.753A3.955 3.955 0 0 1 14.411 8.753L19 12.282L19 16.067L12.305 10.917A0.5 0.5 0 0 0 11.695 10.917Z'/%3E%3C/svg%3E");--x-m-flecha-derecha: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M13.176 5.5L16.961 5.5L20.238 9.761A3.672 3.672 0 0 1 20.238 14.239L16.961 18.5L13.176 18.5L17.941 12.305A0.5 0.5 0 0 0 17.941 11.695ZM3 10.5L15.13 10.5L16.049 11.695A0.5 0.5 0 0 1 16.049 12.305L15.13 13.5L3 13.5Z'/%3E%3C/svg%3E");--x-m-flecha-izquierda: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M10.824 18.5L7.039 18.5L3.762 14.239A3.672 3.672 0 0 1 3.762 9.761L7.039 5.5L10.824 5.5L6.059 11.695A0.5 0.5 0 0 0 6.059 12.305ZM21 13.5L8.87 13.5L7.951 12.305A0.5 0.5 0 0 1 7.951 11.695L8.87 10.5L21 10.5Z'/%3E%3C/svg%3E");--x-m-flecha-arriba: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M5.5 10.824L5.5 7.039L9.761 3.762A3.672 3.672 0 0 1 14.239 3.762L18.5 7.039L18.5 10.824L12.305 6.059A0.5 0.5 0 0 0 11.695 6.059ZM10.5 21L10.5 8.87L11.695 7.951A0.5 0.5 0 0 1 12.305 7.951L13.5 8.87L13.5 21Z'/%3E%3C/svg%3E");--x-m-flecha-abajo: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M18.5 13.176L18.5 16.961L14.239 20.238A3.672 3.672 0 0 1 9.761 20.238L5.5 16.961L5.5 13.176L11.695 17.941A0.5 0.5 0 0 0 12.305 17.941ZM13.5 3L13.5 15.13L12.305 16.049A0.5 0.5 0 0 1 11.695 16.049L10.5 15.13L10.5 3Z'/%3E%3C/svg%3E");--x-m-abrir: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7.178 7.376L9.324 4.586L14.323 4.586A3.415 3.415 0 0 1 17.625 7.126L18.907 11.958L16.761 14.748L14.896 7.722A0.465 0.465 0 0 0 14.447 7.376ZM5.093 17.713L11.971 8.771L13.374 8.771A0.465 0.465 0 0 1 13.823 9.117L14.183 10.473L7.305 19.414Z'/%3E%3C/svg%3E");--x-m-mas: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M10.5 4L13.5 4L13.5 10A0.5 0.5 0 0 0 14 10.5L20 10.5L20 13.5L14 13.5A0.5 0.5 0 0 0 13.5 14L13.5 20L10.5 20L10.5 14A0.5 0.5 0 0 0 10 13.5L4 13.5L4 10.5L10 10.5A0.5 0.5 0 0 0 10.5 10Z'/%3E%3C/svg%3E");--x-m-menos: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 10.5L20 10.5L20 13.5L4 13.5Z'/%3E%3C/svg%3E");--x-m-cerrar: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M3.954 4L7.739 4L20.046 20L16.261 20ZM16.261 4L20.046 4L16.028 9.224A1.5 1.5 0 0 1 13.65 9.224L13.181 8.615A0.5 0.5 0 0 1 13.181 8.005ZM7.739 20L3.954 20L7.972 14.776A1.5 1.5 0 0 1 10.35 14.776L10.819 15.385A0.5 0.5 0 0 1 10.819 15.995Z'/%3E%3C/svg%3E");--x-m-limpiar: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M3.204 12.915A1.5 1.5 0 0 1 3.204 11.085L7.35 5.695A0.5 0.5 0 0 1 7.746 5.5L20 5.5A1.5 1.5 0 0 1 21.5 7L21.5 17A1.5 1.5 0 0 1 20 18.5L7.746 18.5A0.5 0.5 0 0 1 7.35 18.305ZM12.831 12L9.946 15.75L12.785 15.75L14.25 13.845L15.715 15.75L18.554 15.75L15.669 12L18.554 8.25L15.715 8.25L14.25 10.155L12.785 8.25L9.946 8.25Z'/%3E%3C/svg%3E");--x-m-carril: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M13.176 5.5L16.961 5.5L20.238 9.761A3.672 3.672 0 0 1 20.238 14.239L16.961 18.5L13.176 18.5L17.941 12.305A0.5 0.5 0 0 0 17.941 11.695Z'/%3E%3Cpath fill='black' d='M3 10.5L6.043 10.5L6.043 13.5L3 13.5Z'/%3E%3Cpath fill='black' d='M7.543 10.5L10.586 10.5L10.586 13.5L7.543 13.5Z'/%3E%3Cpath fill='black' d='M12.086 10.5L15.13 10.5L16.049 11.695A0.5 0.5 0 0 1 16.049 12.305L15.13 13.5L12.086 13.5Z'/%3E%3C/svg%3E");--x-m-mira: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M5.5 7A4.5 4.5 0 0 1 10 2.5L14 2.5A4.5 4.5 0 0 1 18.5 7L18.5 11.04A1.5 1.5 0 0 1 18.189 11.954L12.396 19.485A0.5 0.5 0 0 1 11.604 19.485L5.811 11.954A1.5 1.5 0 0 1 5.5 11.04ZM9.6 8.9A2.4 2.4 0 1 0 14.4 8.9A2.4 2.4 0 1 0 9.6 8.9ZM2.5 19.5A0.5 0.5 0 0 1 3 19L8.5 19A0.5 0.5 0 0 1 9 19.5L9 20.5A0.5 0.5 0 0 1 8.5 21L3 21A0.5 0.5 0 0 1 2.5 20.5ZM15 19.5A0.5 0.5 0 0 1 15.5 19L21 19A0.5 0.5 0 0 1 21.5 19.5L21.5 20.5A0.5 0.5 0 0 1 21 21L15.5 21A0.5 0.5 0 0 1 15 20.5Z'/%3E%3C/svg%3E");--x-m-info: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M2.5 12A9.5 9.5 0 1 1 21.5 12A9.5 9.5 0 1 1 2.5 12ZM10.4 7.25A1.6 1.6 0 1 0 13.6 7.25A1.6 1.6 0 1 0 10.4 7.25ZM10.5 16.5A0.5 0.5 0 0 0 11 17L13 17A0.5 0.5 0 0 0 13.5 16.5L13.5 10.5A0.5 0.5 0 0 0 13 10L11 10A0.5 0.5 0 0 0 10.5 10.5Z'/%3E%3C/svg%3E");--x-m-marcador: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M5.5 6.5A4.5 4.5 0 0 1 10 2L14 2A4.5 4.5 0 0 1 18.5 6.5L18.5 7.99A1.5 1.5 0 0 1 18.189 8.904L12.396 16.435A0.5 0.5 0 0 1 11.604 16.435L5.811 8.904A1.5 1.5 0 0 1 5.5 7.99ZM9.5 7.5A2.5 2.5 0 1 0 14.5 7.5A2.5 2.5 0 1 0 9.5 7.5ZM10.25 20.25A1.75 1.75 0 1 1 13.75 20.25A1.75 1.75 0 1 1 10.25 20.25Z'/%3E%3C/svg%3E");--x-m-ubicacion: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M21.381 13.5A9.5 9.5 0 0 1 13.5 21.381L13.5 18.325A6.5 6.5 0 0 0 18.325 13.5ZM10.5 21.381A9.5 9.5 0 0 1 2.619 13.5L5.675 13.5A6.5 6.5 0 0 0 10.5 18.325ZM2.619 10.5A9.5 9.5 0 0 1 10.5 2.619L10.5 5.675A6.5 6.5 0 0 0 5.675 10.5ZM13.5 2.619A9.5 9.5 0 0 1 21.381 10.5L18.325 10.5A6.5 6.5 0 0 0 13.5 5.675ZM9.25 12A2.75 2.75 0 1 1 14.75 12A2.75 2.75 0 1 1 9.25 12Z'/%3E%3C/svg%3E");--x-m-peso: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7.85 14.695A0.5 0.5 0 0 1 8.246 14.5L15.754 14.5A0.5 0.5 0 0 1 16.15 14.695L20.381 20.195A0.5 0.5 0 0 1 19.985 21L4.015 21A0.5 0.5 0 0 1 3.619 20.195ZM7.5 13L7.5 7.5A4 4 0 0 1 11.5 3.5L12.5 3.5A4 4 0 0 1 16.5 7.5L16.5 13L13.5 13L13.5 7.5A1 1 0 0 0 12.5 6.5L11.5 6.5A1 1 0 0 0 10.5 7.5L10.5 13Z'/%3E%3C/svg%3E");--xg-flecha-papel: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F4F4EF' d='M13.176 5.5L16.961 5.5L20.238 9.761A3.672 3.672 0 0 1 20.238 14.239L16.961 18.5L13.176 18.5L17.941 12.305A0.5 0.5 0 0 0 17.941 11.695ZM3 10.5L15.13 10.5L16.049 11.695A0.5 0.5 0 0 1 16.049 12.305L15.13 13.5L3 13.5Z'/%3E%3C/svg%3E");--xg-info-tinta: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23121316' d='M2.5 12A9.5 9.5 0 1 1 21.5 12A9.5 9.5 0 1 1 2.5 12ZM10.4 7.25A1.6 1.6 0 1 0 13.6 7.25A1.6 1.6 0 1 0 10.4 7.25ZM10.5 16.5A0.5 0.5 0 0 0 11 17L13 17A0.5 0.5 0 0 0 13.5 16.5L13.5 10.5A0.5 0.5 0 0 0 13 10L11 10A0.5 0.5 0 0 0 10.5 10.5Z'/%3E%3C/svg%3E");--xg-palomita-tinta: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23121316' d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E")}:root{--xg-rojo: var(--l16-rojo, rgb(229, 36, 63));--xg-papel: var(--l16-papel, rgb(244, 244, 239));--xg-tinta: var(--l16-tinta, rgb(18, 19, 22));--xg-giro: .22s cubic-bezier(.2, .7, .2, 1)}svg.x-glifo{display:inline-block;width:1.05em;height:1.05em;flex:none;vertical-align:-.17em;overflow:visible}#cotizar #flow-stage .carga-fila-quita svg[data-x=cerrar]{width:16px;height:16px}#m-punto .ab-clear svg[data-x=limpiar]{width:18px;height:18px}#m-carga-articulos .rueda-ic svg[data-x]{color:var(--text);transition:color var(--t-fast, .12s)}#m-carga-articulos .rueda-fila[data-sel="1"] .rueda-ic svg[data-x]{color:var(--surface-page)}#cotizar #quote-flow #route-entry .w30-route-sketch svg[data-x] :is(path,line,polyline){stroke:none!important;stroke-dasharray:none;animation:none}@keyframes xg-enciende{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){html.cx-anima #cotizar #quote-flow #route-entry .w30-route-sketch svg[data-x=carril] path.x-t1{animation:xg-enciende .16s ease-out 80ms both}html.cx-anima #cotizar #quote-flow #route-entry .w30-route-sketch svg[data-x=carril] path.x-t2{animation:xg-enciende .16s ease-out .2s both}html.cx-anima #cotizar #quote-flow #route-entry .w30-route-sketch svg[data-x=carril] path.x-t3{animation:xg-enciende .16s ease-out .32s both}}@keyframes cx-pin-traza{0%{opacity:0;transform:translateY(1.5px)}to{opacity:1;transform:none}}#cotizar .route-door-symbol .cx-pin-punto{transform-box:fill-box;transform-origin:50% 100%}@media(forced-colors:none){#umbral #umbral-baja:after{background-image:var(--xg-flecha-papel);background-size:22px 22px}#cotizar #flow-stage #carga-cards .carga-puerta:before,#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta:before{width:14px;height:14px;top:calc(50% - 7px);border:0;transform:none;background:currentColor;-webkit-mask:var(--x-m-galon-derecha) center / 14px 14px no-repeat;mask:var(--x-m-galon-derecha) center / 14px 14px no-repeat}.more-options summary:after,.faq-item summary:after,.carga-otro-details summary:after{content:"";display:inline-block;flex:none;width:16px;height:16px;font-size:0;background:currentColor;-webkit-mask:var(--x-m-galon-abajo) center / 16px 16px no-repeat;mask:var(--x-m-galon-abajo) center / 16px 16px no-repeat;transition:transform var(--xg-giro)}.more-options[open] summary:after,.faq-item[open] summary:after,.carga-otro-details[open] summary:after{content:"";transform:rotate(180deg)}.carga-otro-details summary{position:relative;padding-right:28px}.carga-otro-details summary:after{position:absolute;right:0;top:16px}.modal .privacy-summary>summary{list-style:none}.modal .privacy-summary>summary::-webkit-details-marker{display:none}.modal .privacy-summary>summary:before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;background:currentColor;-webkit-mask:var(--x-m-galon-derecha) center / 12px 12px no-repeat;mask:var(--x-m-galon-derecha) center / 12px 12px no-repeat;transition:transform var(--xg-giro)}.modal .privacy-summary[open]>summary:before{transform:rotate(90deg)}#m-ruta-confirma .rc-pin:after,#m-ruta-confirma .rc-connection-actions button:after{content:"";display:inline-block;width:1em;height:1em;margin-left:.3em;vertical-align:-.14em;background:currentColor;-webkit-mask:var(--x-m-abrir) center / 100% 100% no-repeat;mask:var(--x-m-abrir) center / 100% 100% no-repeat}.route-pin-crosshair:before{left:50%;top:8px;width:44px;height:44px;margin-left:-22px;border:0;border-radius:0;transform:none;box-sizing:border-box;background:var(--xg-papel);-webkit-mask:var(--x-m-mira) center / 44px 44px no-repeat;mask:var(--x-m-mira) center / 44px 44px no-repeat}#m-punto[data-punto=B] .route-pin-crosshair:before{background:var(--xg-rojo)}.route-pin-crosshair:after{content:none}.route-pin-x{width:64px;height:64px;color:var(--xg-papel);cursor:grab;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.55))}.route-pin-x svg{display:block;width:64px;height:64px}#m-punto[data-punto=B] .route-pin-x{color:var(--xg-rojo)}.route-pin-x:focus-visible{outline:2px solid var(--xg-papel);outline-offset:2px;border-radius:50%}:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon,:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{filter:none;background-image:none;background-color:currentColor;-webkit-mask:var(--x-m-mas) center / 20px 20px no-repeat;mask:var(--x-m-mas) center / 20px 20px no-repeat}:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{-webkit-mask-image:var(--x-m-menos);mask-image:var(--x-m-menos)}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{background-image:var(--xg-info-tinta);background-size:22px 22px;background-position:center;background-repeat:no-repeat}#cotizar #quote-flow #flow-progress .flow-progress-step.is-done:not([aria-current=step]) .flow-progress-num{background-image:var(--xg-palomita-tinta),linear-gradient(var(--l16-papel),var(--l16-papel))}}@media(forced-colors:none){#cotizar #quote-flow #flow-stage #route-entry .route-door-arrow svg[data-x]{width:26px;height:26px}#m-punto#m-punto #route-search-view #route-choose-pin .w30-map-launch svg.route-stop-arrow[data-x]{width:18px;height:18px}#cotizar #quote-flow #total-bar #bd-toggle svg[data-x]{width:20px;height:20px}}@media(forced-colors:none)and (max-width:360px){#cotizar #quote-flow #flow-stage #route-entry .route-door-arrow svg[data-x]{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.more-options summary:after,.faq-item summary:after,.carga-otro-details summary:after,.modal .privacy-summary>summary:before{transition:none}}@media(forced-colors:active){.route-pin-x{color:CanvasText;filter:none}}:root{--l18b-rojo: var(--l16-rojo, rgb(229 36 63));--l18b-papel: var(--l16-papel, rgb(244 244 239));--l18b-tinta: var(--l16-tinta, rgb(18 19 22));--l18b-papel-2: rgb(233 233 228);--l18b-papel-3: rgb(222 222 215);--l18b-papel-4: rgb(210 210 202);--l18b-vidrio-1: rgba(255, 255, 255, .07);--l18b-vidrio-2: rgba(255, 255, 255, .11);--l18b-vidrio-3: rgba(255, 255, 255, .17);--l18b-humo: rgba(20, 20, 23, .8);--l18b-velo-luz: rgba(255, 255, 255, .12);--l18b-velo-sombra: rgba(0, 0, 0, .16);--l18b-canto-vidrio: inset 0 1px 0 rgba(255, 255, 255, .16);--l18b-canto-papel: inset 0 -1px 0 rgba(18, 19, 22, .16);--l18b-hueco-vidrio: rgba(0, 0, 0, .28);--l18b-hueco-papel: rgba(18, 19, 22, .07);--l18b-hueco-sombra-vidrio: inset 0 2px 4px rgba(0, 0, 0, .42);--l18b-hueco-sombra-papel: inset 0 2px 3px rgba(18, 19, 22, .14);--l18b-orilla-vidrio: rgba(255, 255, 255, .28);--l18b-orilla-papel: rgba(18, 19, 22, .28);--l18b-apagado-vidrio: rgba(244, 244, 239, .56);--l18b-apagado-papel: rgba(18, 19, 22, .5);--l18b-t-toque: var(--l16-rapido, .12s);--l18b-t-estado: var(--l16-medio, .16s);--l18b-t-cambio: .22s;--l18b-curva: var(--l16-curva, cubic-bezier(.2, .7, .2, 1));--l18b-letra: "Space Grotesk", "Inter", system-ui, sans-serif;--l18b-mordida-56: radial-gradient(circle at calc(100% - 28px) 50%, transparent 31.5px, black 32px);--l18b-mordida-portada: radial-gradient(circle at calc(100% - 30px) 50%, transparent 29.5px, black 30px);--l18b-mordida-52: radial-gradient(circle at calc(100% - 26px) 50%, transparent 29.5px, black 30px);--l18b-m-palomita: var(--x-m-palomita, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E"));--l18b-m-cerrar: var(--x-m-cerrar, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3.954 4L7.739 4L20.046 20L16.261 20ZM16.261 4L20.046 4L16.028 9.224A1.5 1.5 0 0 1 13.65 9.224L13.181 8.615A0.5 0.5 0 0 1 13.181 8.005ZM7.739 20L3.954 20L7.972 14.776A1.5 1.5 0 0 1 10.35 14.776L10.819 15.385A0.5 0.5 0 0 1 10.819 15.995Z'/%3E%3C/svg%3E"));--l18b-m-mas: var(--x-m-mas, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10.5 4L13.5 4L13.5 10A0.5 0.5 0 0 0 14 10.5L20 10.5L20 13.5L14 13.5A0.5 0.5 0 0 0 13.5 14L13.5 20L10.5 20L10.5 14A0.5 0.5 0 0 0 10 13.5L4 13.5L4 10.5L10 10.5A0.5 0.5 0 0 0 10.5 10Z'/%3E%3C/svg%3E"));--l18b-m-menos: var(--x-m-menos, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 10.5L20 10.5L20 13.5L4 13.5Z'/%3E%3C/svg%3E"));--l18b-i-flecha-papel: var(--xg-flecha-papel, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(244,244,239)' d='M13.176 5.5L16.961 5.5L20.238 9.761A3.672 3.672 0 0 1 20.238 14.239L16.961 18.5L13.176 18.5L17.941 12.305A0.5 0.5 0 0 0 17.941 11.695ZM3 10.5L15.13 10.5L16.049 11.695A0.5 0.5 0 0 1 16.049 12.305L15.13 13.5L3 13.5Z'/%3E%3C/svg%3E"));--l18b-i-flecha-rojo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(229,36,63)' d='M13.176 5.5L16.961 5.5L20.238 9.761A3.672 3.672 0 0 1 20.238 14.239L16.961 18.5L13.176 18.5L17.941 12.305A0.5 0.5 0 0 0 17.941 11.695ZM3 10.5L15.13 10.5L16.049 11.695A0.5 0.5 0 0 1 16.049 12.305L15.13 13.5L3 13.5Z'/%3E%3C/svg%3E");--l18b-i-flecha-papel-apagada: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(244,244,239)' fill-opacity='.55' d='M13.176 5.5L16.961 5.5L20.238 9.761A3.672 3.672 0 0 1 20.238 14.239L16.961 18.5L13.176 18.5L17.941 12.305A0.5 0.5 0 0 0 17.941 11.695ZM3 10.5L15.13 10.5L16.049 11.695A0.5 0.5 0 0 1 16.049 12.305L15.13 13.5L3 13.5Z'/%3E%3C/svg%3E");--l18b-i-flecha-tinta-apagada: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(18,19,22)' fill-opacity='.45' d='M13.176 5.5L16.961 5.5L20.238 9.761A3.672 3.672 0 0 1 20.238 14.239L16.961 18.5L13.176 18.5L17.941 12.305A0.5 0.5 0 0 0 17.941 11.695ZM3 10.5L15.13 10.5L16.049 11.695A0.5 0.5 0 0 1 16.049 12.305L15.13 13.5L3 13.5Z'/%3E%3C/svg%3E");--l18b-i-palomita-papel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(244,244,239)' d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E");--l18b-i-palomita-tinta-apagada: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(18,19,22)' fill-opacity='.45' d='M4 13.885L4 10.1L9.055 13.988A0.5 0.5 0 0 0 9.756 13.897L16.215 5.5L20 5.5L10.915 17.311A1.5 1.5 0 0 1 8.811 17.585Z'/%3E%3C/svg%3E");--l18b-i-carril-papel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cstyle%3E.x-t1,.x-t2,.x-t3{animation:r .9s linear infinite}.x-t2{animation-delay:.15s}.x-t3{animation-delay:.3s}@keyframes r{0%25,100%25{opacity:.3}35%25{opacity:1}}%3C/style%3E%3Cpath fill='rgb(244,244,239)' d='M13.176 5.5L16.961 5.5L20.238 9.761A3.672 3.672 0 0 1 20.238 14.239L16.961 18.5L13.176 18.5L17.941 12.305A0.5 0.5 0 0 0 17.941 11.695Z'/%3E%3Cpath class='x-t1' fill='rgb(244,244,239)' d='M3 10.5L6.043 10.5L6.043 13.5L3 13.5Z'/%3E%3Cpath class='x-t2' fill='rgb(244,244,239)' d='M7.543 10.5L10.586 10.5L10.586 13.5L7.543 13.5Z'/%3E%3Cpath class='x-t3' fill='rgb(244,244,239)' d='M12.086 10.5L15.13 10.5L16.049 11.695A0.5 0.5 0 0 1 16.049 12.305L15.13 13.5L12.086 13.5Z'/%3E%3C/svg%3E");--l18b-i-carril-papel-quieto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgb(244,244,239)' d='M13.176 5.5L16.961 5.5L20.238 9.761A3.672 3.672 0 0 1 20.238 14.239L16.961 18.5L13.176 18.5L17.941 12.305A0.5 0.5 0 0 0 17.941 11.695Z'/%3E%3Cpath class='x-t1' fill='rgb(244,244,239)' d='M3 10.5L6.043 10.5L6.043 13.5L3 13.5Z'/%3E%3Cpath class='x-t2' fill='rgb(244,244,239)' d='M7.543 10.5L10.586 10.5L10.586 13.5L7.543 13.5Z'/%3E%3Cpath class='x-t3' fill='rgb(244,244,239)' d='M12.086 10.5L15.13 10.5L16.049 11.695A0.5 0.5 0 0 1 16.049 12.305L15.13 13.5L12.086 13.5Z'/%3E%3C/svg%3E")}@media(forced-colors:none){#cotizar #quote-flow #flow-controls #flow-next{position:relative;isolation:isolate;min-height:56px;padding:0 0 0 24px;gap:14px;border:0;border-color:transparent;border-radius:999px;background:transparent;box-shadow:none;color:var(--l18b-tinta);justify-content:space-between;align-items:center;text-align:left;transition:transform var(--l18b-t-toque) var(--l18b-curva),color var(--l18b-t-estado) var(--l18b-curva)}#cotizar #quote-flow #flow-controls #flow-next:before,#cotizar #quote-flow #flow-controls #flow-next:after{content:"";display:block;position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask:var(--l18b-mordida-56);mask:var(--l18b-mordida-56)}#cotizar #quote-flow #flow-controls #flow-next:before{background:var(--l18b-papel);box-shadow:none;transition:background-color var(--l18b-t-cambio) var(--l18b-curva),box-shadow var(--l18b-t-cambio) var(--l18b-curva)}#cotizar #quote-flow #flow-controls #flow-next:after{background:var(--l18b-velo-luz);opacity:0;transition:opacity var(--l18b-t-estado) var(--l18b-curva)}#cotizar #quote-flow #flow-controls #flow-next>span{flex:1 1 auto;min-width:0;padding:8px 0;white-space:normal;overflow-wrap:break-word;line-height:1.15;text-align:left}#cotizar #quote-flow #flow-controls #flow-next>svg{flex:none;box-sizing:content-box;width:24px;height:24px;padding:16px;margin:0;border-radius:50%;background:var(--l18b-rojo);color:var(--l18b-papel);box-shadow:none;transform:none;transition:transform var(--l18b-t-toque) var(--l18b-curva),background-color var(--l18b-t-cambio) var(--l18b-curva),color var(--l18b-t-cambio) var(--l18b-curva),box-shadow var(--l18b-t-estado) var(--l18b-curva)}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:transparent;box-shadow:none}#cotizar #quote-flow #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover:after{opacity:1}#cotizar #quote-flow #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover>svg{transform:none;box-shadow:inset 0 0 0 28px #0000001f}}#cotizar #quote-flow #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.985);transition-duration:0s;background:transparent}#cotizar #quote-flow #flow-controls #flow-next:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active>svg{transform:translate(-4px);transition-duration:0s;box-shadow:inset 0 0 0 28px var(--l18b-velo-sombra)}#cotizar #quote-flow #flow-controls #flow-next:is(:disabled,[aria-disabled=true]){color:var(--l18b-apagado-vidrio);background:transparent;border-color:transparent;box-shadow:none;transform:none;opacity:1;cursor:not-allowed}#cotizar #quote-flow #flow-controls #flow-next:is(:disabled,[aria-disabled=true]):before{background:transparent;box-shadow:inset 0 0 0 1px var(--l18b-orilla-vidrio)}#cotizar #quote-flow #flow-controls #flow-next:is(:disabled,[aria-disabled=true]):after{opacity:0}#cotizar #quote-flow #flow-controls #flow-next:is(:disabled,[aria-disabled=true])>svg{background:transparent;color:var(--l18b-apagado-vidrio);box-shadow:inset 0 0 0 1.5px var(--l18b-orilla-vidrio);transform:none}#cotizar #quote-flow #flow-controls #flow-next[aria-busy=true]{cursor:progress}#cotizar #quote-flow #flow-controls #flow-next[aria-busy=true]>svg{background:var(--l18b-i-carril-papel) center / 24px 24px no-repeat,var(--l18b-rojo);color:transparent;box-shadow:none;transform:none}#cotizar #quote-flow #flow-controls #flow-next[aria-busy=true]>svg>*{opacity:0}#cotizar #quote-flow #flow-controls #flow-next:focus-visible{outline:2px solid var(--l18b-papel);outline-offset:3px;box-shadow:none}#cotizar #quote-flow #flow-controls #flow-back{min-height:52px;height:auto;padding:0 22px 0 16px;gap:10px;border:0;border-color:transparent;border-radius:999px;background:var(--l18b-vidrio-2);color:var(--l18b-papel);box-shadow:var(--l18b-canto-vidrio);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);transition:background-color var(--l18b-t-estado) var(--l18b-curva),transform var(--l18b-t-toque) var(--l18b-curva)}#cotizar #quote-flow #flow-controls #flow-back>svg{width:20px;height:20px;flex:0 0 20px}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #flow-controls #flow-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:var(--l18b-vidrio-3);box-shadow:var(--l18b-canto-vidrio);color:var(--l18b-papel)}}#cotizar #quote-flow #flow-controls #flow-back:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{background:var(--l18b-vidrio-1);transform:scale(.985);transition-duration:0s}#cotizar #quote-flow #flow-controls #flow-back:is(:disabled,[aria-disabled=true]){background:transparent;color:var(--l18b-apagado-vidrio);box-shadow:inset 0 0 0 1px var(--l18b-orilla-vidrio);transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}#cotizar #quote-flow #flow-controls #flow-back:focus-visible{outline:2px solid var(--l18b-papel);outline-offset:3px;box-shadow:var(--l18b-canto-vidrio)}@media(max-width:360px){#cotizar #quote-flow #flow-controls #flow-back{flex:0 0 52px;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;gap:0;border-radius:50%;justify-content:center}#cotizar #quote-flow #flow-controls #flow-back>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#cotizar #quote-flow #flow-controls #flow-next{padding-left:18px;gap:10px}}#umbral #umbral-baja{min-height:60px!important;padding:0 68px 0 24px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}#umbral #umbral-baja:before{content:""!important;position:absolute;inset:0;z-index:-1;padding:0!important;border-radius:inherit;pointer-events:none;background:var(--l18b-vidrio-2)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff1f;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);-webkit-mask:var(--l18b-mordida-portada)!important;mask:var(--l18b-mordida-portada)!important;-webkit-mask-composite:source-over!important;mask-composite:add!important;transition:background-color var(--l18b-t-estado) var(--l18b-curva)}#umbral #umbral-baja:after{content:""!important;position:absolute;top:50%;right:4px;width:52px!important;height:52px!important;margin-top:-26px;border-radius:50%;background-color:var(--l18b-rojo)!important;background-image:var(--l18b-i-flecha-papel);background-position:center;background-size:24px 24px;background-repeat:no-repeat;transition:transform var(--l18b-t-toque) var(--l18b-curva),box-shadow var(--l18b-t-estado) var(--l18b-curva)}@media(hover:hover)and (pointer:fine){#umbral #umbral-baja:hover:before{background:var(--l18b-vidrio-3)!important}#umbral #umbral-baja:hover:after{box-shadow:inset 0 0 0 26px #0000001f}}#umbral #umbral-baja:active:after{transform:translate(-4px);transition-duration:0s;box-shadow:inset 0 0 0 26px var(--l18b-velo-sombra)}#umbral #umbral-baja:focus-visible{outline:2px solid var(--l18b-papel)!important;outline-offset:3px}#cotizar #quote-flow #flow-stage #route-entry .route-door-arrow{width:48px!important;height:48px!important;min-width:48px;outline:none;box-shadow:none!important;background:var(--l18b-rojo)!important;color:var(--l18b-papel)!important}#cotizar #quote-flow #flow-stage #route-entry:after{animation-iteration-count:1}#cotizar #quote-flow #flow-stage #route-entry .w30-route-sketch svg :is(path,line,polyline){animation-iteration-count:1}@media(max-width:360px){#cotizar #quote-flow #flow-stage #route-entry .route-door-arrow{width:44px!important;height:44px!important;min-width:44px}}.modal:not(#m-punto) .modal-close{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-color:transparent;border-radius:50%;display:grid;place-items:center;background:var(--l18b-papel-2);color:var(--l18b-tinta);box-shadow:var(--l18b-canto-papel);transition:background-color var(--l18b-t-estado) var(--l18b-curva),transform var(--l18b-t-toque) var(--l18b-curva)}.modal:not(#m-punto) .modal-close svg{width:18px;height:18px}.modal:not(#m-punto) .modal-close:not(:has(svg))>span{font-size:0;line-height:0}.modal:not(#m-punto) .modal-close:not(:has(svg)):before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--l18b-m-cerrar) center / 18px 18px no-repeat;mask:var(--l18b-m-cerrar) center / 18px 18px no-repeat}@media(hover:hover)and (pointer:fine){.modal:not(#m-punto) .modal-close:not(:disabled):hover{background:var(--l18b-papel-3);color:var(--l18b-tinta)}}.modal:not(#m-punto) .modal-close:not(:disabled):active{background:var(--l18b-papel-4);transform:scale(.94);transition-duration:0s}.modal:not(#m-punto) .modal-close:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:3px;box-shadow:var(--l18b-canto-papel)}#m-punto:where(:not(:has(.cx-punto-avatar,.cx-l16d-letra,.cx-d-letra))) .modal-close{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-color:transparent;border-radius:50%;display:grid;place-items:center;background:var(--l18b-papel-2);color:var(--l18b-tinta);box-shadow:var(--l18b-canto-papel);transition:background-color var(--l18b-t-estado) var(--l18b-curva),transform var(--l18b-t-toque) var(--l18b-curva)}#m-punto:where(:not(:has(.cx-punto-avatar,.cx-l16d-letra,.cx-d-letra))) .modal-close svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){#m-punto:where(:not(:has(.cx-punto-avatar,.cx-l16d-letra,.cx-d-letra))) .modal-close:hover{background:var(--l18b-papel-3);color:var(--l18b-tinta)}}#m-punto:where(:not(:has(.cx-punto-avatar,.cx-l16d-letra,.cx-d-letra))) .modal-close:active{background:var(--l18b-papel-4);transform:scale(.94);transition-duration:0s}#m-punto:where(:not(:has(.cx-punto-avatar,.cx-l16d-letra,.cx-d-letra))) .modal-close:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:3px;box-shadow:var(--l18b-canto-papel)}.modal :is(h2,h3)[tabindex="-1"]:focus,.modal :is(h2,h3)[tabindex="-1"]:focus-visible{outline:none}#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar{position:relative;isolation:isolate;min-height:56px;height:auto;padding:8px 76px 8px 24px;border:0;border-color:transparent;border-radius:999px;background:transparent;box-shadow:none;color:var(--l18b-papel);display:flex;align-items:center;justify-content:flex-start;text-align:left;white-space:normal;font-family:var(--l18b-letra);font-size:15.5px;font-weight:650;letter-spacing:-.02em;line-height:1.15;transition:transform var(--l18b-t-toque) var(--l18b-curva),color var(--l18b-t-estado) var(--l18b-curva)}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):before{content:"";display:block;position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--l18b-tinta);-webkit-mask:var(--l18b-mordida-56);mask:var(--l18b-mordida-56);transition:background-color var(--l18b-t-cambio) var(--l18b-curva),box-shadow var(--l18b-t-cambio) var(--l18b-curva)}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):after{content:"";display:block;position:absolute;top:50%;right:0;width:56px;height:56px;margin-top:-28px;border-radius:50%;pointer-events:none;background:var(--l18b-i-flecha-papel) center / 24px 24px no-repeat,var(--l18b-rojo);transition:transform var(--l18b-t-toque) var(--l18b-curva),box-shadow var(--l18b-t-estado) var(--l18b-curva),background-color var(--l18b-t-cambio) var(--l18b-curva)}:is(#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):after{background:var(--l18b-i-palomita-papel) center / 24px 24px no-repeat,var(--l18b-rojo)}@media(hover:hover)and (pointer:fine){:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):not(:disabled):not([aria-disabled=true]):hover{background:transparent;color:var(--l18b-papel);box-shadow:none}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):not(:disabled):not([aria-disabled=true]):hover:before{background:#28292e}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):not(:disabled):not([aria-disabled=true]):hover:after{box-shadow:inset 0 0 0 28px #0000001f}}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):not(:disabled):not([aria-disabled=true]):active{transform:scale(.985);transition-duration:0s;background:transparent}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):not(:disabled):not([aria-disabled=true]):active:after{transform:translate(-4px);transition-duration:0s;box-shadow:inset 0 0 0 28px var(--l18b-velo-sombra)}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):is(:disabled,[aria-disabled=true]){background:transparent;color:var(--l18b-apagado-papel);box-shadow:none;transform:none;cursor:not-allowed}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):is(:disabled,[aria-disabled=true]):before{background:transparent;box-shadow:inset 0 0 0 1px var(--l18b-orilla-papel)}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):is(:disabled,[aria-disabled=true]):after{background:var(--l18b-i-flecha-tinta-apagada) center / 24px 24px no-repeat,transparent;box-shadow:inset 0 0 0 1.5px var(--l18b-orilla-papel);transform:none}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:3px;box-shadow:none}@media(max-width:360px){:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar){min-height:52px;padding:6px 64px 6px 16px}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):before{-webkit-mask:var(--l18b-mordida-52);mask:var(--l18b-mordida-52)}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):after{width:52px;height:52px;margin-top:-26px;background-size:22px 22px,auto}:is(#m-ruta-confirma#m-ruta-confirma #rc-ok,#m-carga-articulos#m-carga-articulos #carga-articulos-listo,#m-carga-otro#m-carga-otro #carga-otro-guardar):is(:disabled,[aria-disabled=true]):after{background-size:22px 22px,auto}#m-carga-articulos#m-carga-articulos .modal-foot #carga-articulos-listo{flex:0 0 auto}#m-carga-articulos#m-carga-articulos .modal-foot #carga-articulos-otro{padding-left:8px;padding-right:8px;gap:6px}#m-carga-articulos#m-carga-articulos #carga-articulos-otro .carga-otro-icon{flex:0 0 22px;width:22px;grid-template-columns:22px}#m-carga-articulos#m-carga-articulos #carga-articulos-otro .carga-otro-copy small{font-size:12px}}#m-reserva#m-reserva .modal-foot #confirmar-reserva{position:relative;isolation:isolate;min-height:56px;height:auto;padding:0 0 0 24px;gap:14px;border:0;border-color:transparent;border-radius:999px;background:transparent;box-shadow:none;color:var(--l18b-papel);display:flex;align-items:center;justify-content:space-between;text-align:left;font-family:var(--l18b-letra);font-size:15.5px;font-weight:650;letter-spacing:-.02em;transition:transform var(--l18b-t-toque) var(--l18b-curva),color var(--l18b-t-estado) var(--l18b-curva)}#m-reserva#m-reserva .modal-foot #confirmar-reserva:before{content:"";display:block;position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:1;pointer-events:none;background:var(--l18b-rojo);-webkit-mask:var(--l18b-mordida-56);mask:var(--l18b-mordida-56)}#m-reserva#m-reserva .modal-foot #confirmar-reserva>span{flex:1 1 auto;min-width:0;text-align:left}#m-reserva#m-reserva .modal-foot #confirmar-reserva>svg{flex:none;box-sizing:content-box;width:24px;height:24px;padding:16px;margin:0;border-radius:50%;background:var(--l18b-papel-2);color:var(--l18b-rojo);box-shadow:var(--l18b-canto-papel);transform:none;transition:transform var(--l18b-t-toque) var(--l18b-curva),box-shadow var(--l18b-t-estado) var(--l18b-curva)}#m-reserva#m-reserva .modal-foot #confirmar-reserva:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.985);transition-duration:0s}#m-reserva#m-reserva .modal-foot #confirmar-reserva:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active>svg{transform:translate(-4px);transition-duration:0s;box-shadow:inset 0 0 0 28px #12131614}#m-reserva#m-reserva .modal-foot #confirmar-reserva:is(:disabled,[aria-disabled=true]){background:transparent;color:var(--l18b-apagado-papel);box-shadow:none;transform:none;cursor:not-allowed}#m-reserva#m-reserva .modal-foot #confirmar-reserva:is(:disabled,[aria-disabled=true]):before{background:transparent;box-shadow:inset 0 0 0 1px var(--l18b-orilla-papel)}#m-reserva#m-reserva .modal-foot #confirmar-reserva:is(:disabled,[aria-disabled=true])>svg{background:transparent;color:var(--l18b-apagado-papel);box-shadow:inset 0 0 0 1.5px var(--l18b-orilla-papel);transform:none}#m-reserva#m-reserva .modal-foot #confirmar-reserva[aria-busy=true]:before{-webkit-mask:none;mask:none}#m-reserva#m-reserva .modal-foot #confirmar-reserva:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:3px;box-shadow:none}#cotizar #quote-flow #total-bar #btn-reservar{position:relative;isolation:isolate;min-height:56px;padding:0 0 0 24px;gap:14px;border:0;border-color:transparent;border-radius:999px;background:transparent;box-shadow:none;color:var(--l18b-papel);justify-content:space-between;text-align:left;transition:transform var(--l18b-t-toque) var(--l18b-curva),color var(--l18b-t-estado) var(--l18b-curva)}#cotizar #quote-flow #total-bar #btn-reservar:before,#cotizar #quote-flow #total-bar #btn-reservar:after{content:"";display:block;position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask:var(--l18b-mordida-56);mask:var(--l18b-mordida-56)}#cotizar #quote-flow #total-bar #btn-reservar:before{background:var(--l18b-rojo)}#cotizar #quote-flow #total-bar #btn-reservar:after{background:var(--l18b-velo-sombra);opacity:0;transition:opacity var(--l18b-t-estado) var(--l18b-curva)}#cotizar #quote-flow #total-bar #btn-reservar>span{flex:1 1 auto;min-width:0;text-align:left}#cotizar #quote-flow #total-bar #btn-reservar>svg{flex:none;box-sizing:content-box;width:24px;height:24px;padding:16px;margin:0;border-radius:50%;background:var(--l18b-papel-2);color:var(--l18b-rojo);box-shadow:var(--l18b-canto-papel);transform:none;transition:transform var(--l18b-t-toque) var(--l18b-curva),box-shadow var(--l18b-t-estado) var(--l18b-curva)}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:transparent;box-shadow:none}#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover:after{opacity:1}#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover>svg{transform:none;box-shadow:var(--l18b-canto-papel),inset 0 0 0 28px #1213160f}}#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.985);transition-duration:0s;background:transparent}#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active>svg{transform:translate(-4px);transition-duration:0s;box-shadow:inset 0 0 0 28px #12131614}#cotizar #quote-flow #total-bar #btn-reservar:is(:disabled,[aria-disabled=true]){background:transparent;color:var(--l18b-apagado-papel);box-shadow:none;transform:none;cursor:not-allowed}#cotizar #quote-flow #total-bar #btn-reservar:is(:disabled,[aria-disabled=true]):before{background:transparent;box-shadow:inset 0 0 0 1px var(--l18b-orilla-papel)}#cotizar #quote-flow #total-bar #btn-reservar:is(:disabled,[aria-disabled=true])>svg{background:transparent;color:var(--l18b-apagado-papel);box-shadow:inset 0 0 0 1.5px var(--l18b-orilla-papel)}#cotizar #quote-flow #total-bar #btn-reservar:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:3px;box-shadow:none}#dockbar#dockbar #nav-cta{position:relative;isolation:isolate;min-height:52px;padding:0 64px 0 20px;border:0;border-color:transparent;border-radius:999px;background:transparent;box-shadow:none;color:var(--l18b-papel);text-align:left;transition:transform var(--l18b-t-toque) var(--l18b-curva)}#dockbar#dockbar #nav-cta:before{content:"";display:block;position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--l18b-rojo);-webkit-mask:radial-gradient(circle at calc(100% - 26px) 50%,transparent 29.5px,black 30px);mask:radial-gradient(circle at calc(100% - 26px) 50%,transparent 29.5px,black 30px)}#dockbar#dockbar #nav-cta:after{content:"";display:block;position:absolute;top:50%;right:0;width:52px;height:52px;margin-top:-26px;border-radius:50%;pointer-events:none;background:var(--l18b-i-flecha-rojo) center / 22px 22px no-repeat,var(--l18b-papel-2);box-shadow:var(--l18b-canto-papel);transition:transform var(--l18b-t-toque) var(--l18b-curva)}#dockbar#dockbar #nav-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.985);transition-duration:0s}#dockbar#dockbar #nav-cta:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active:after{transform:translate(-4px);transition-duration:0s}#dockbar#dockbar #nav-cta:is(:disabled,[aria-disabled=true]){background:transparent;color:var(--l18b-apagado-vidrio);box-shadow:none}#dockbar#dockbar #nav-cta:is(:disabled,[aria-disabled=true]):before{background:transparent;box-shadow:inset 0 0 0 1px var(--l18b-orilla-vidrio)}#dockbar#dockbar #nav-cta:is(:disabled,[aria-disabled=true]):after{background:var(--l18b-i-flecha-papel-apagada) center / 22px 22px no-repeat,transparent;box-shadow:inset 0 0 0 1.5px var(--l18b-orilla-vidrio)}#dockbar#dockbar #nav-cta:focus-visible{outline:2px solid var(--l18b-papel);outline-offset:3px}#m-reserva#m-reserva .modal-foot .btn-ghost,#m-carga-otro#m-carga-otro .carga-otro-foot .btn-ghost,#m-carga-articulos#m-carga-articulos .modal-foot #carga-articulos-otro{min-height:52px;border:0;border-color:transparent;background:var(--l18b-papel-2);color:var(--l18b-tinta);box-shadow:var(--l18b-canto-papel);font-family:var(--l18b-letra);font-weight:600;transition:background-color var(--l18b-t-estado) var(--l18b-curva),transform var(--l18b-t-toque) var(--l18b-curva)}#m-reserva#m-reserva .modal-foot .btn-ghost{border-radius:999px}:is(#m-carga-otro#m-carga-otro .carga-otro-foot .btn-ghost,#m-carga-articulos#m-carga-articulos .modal-foot #carga-articulos-otro){border-radius:var(--card-r-tecla, 14px)}@media(hover:hover)and (pointer:fine){:is(#m-reserva#m-reserva .modal-foot .btn-ghost,#m-carga-otro#m-carga-otro .carga-otro-foot .btn-ghost,#m-carga-articulos#m-carga-articulos .modal-foot #carga-articulos-otro):not(:disabled):hover{background:var(--l18b-papel-3);color:var(--l18b-tinta);box-shadow:var(--l18b-canto-papel)}}:is(#m-reserva#m-reserva .modal-foot .btn-ghost,#m-carga-otro#m-carga-otro .carga-otro-foot .btn-ghost,#m-carga-articulos#m-carga-articulos .modal-foot #carga-articulos-otro):not(:disabled):active{background:var(--l18b-papel-4);transform:scale(.985);transition-duration:0s}:is(#m-reserva#m-reserva .modal-foot .btn-ghost,#m-carga-otro#m-carga-otro .carga-otro-foot .btn-ghost,#m-carga-articulos#m-carga-articulos .modal-foot #carga-articulos-otro):focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:3px}#m-ruta-confirma#m-ruta-confirma :is(.rc-pin,.rc-editar){min-height:44px;min-width:44px;padding:0 14px;border:0;border-color:transparent;border-radius:var(--card-r-tecla, 14px);background:var(--l18b-papel-2);color:var(--l18b-tinta);box-shadow:var(--l18b-canto-papel);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-weight:600;transition:background-color var(--l18b-t-estado) var(--l18b-curva),transform var(--l18b-t-toque) var(--l18b-curva)}#m-ruta-confirma#m-ruta-confirma .rc-pin{margin-top:8px}@media(hover:hover)and (pointer:fine){#m-ruta-confirma#m-ruta-confirma :is(.rc-pin,.rc-editar):not(:disabled):hover{background:var(--l18b-papel-3);color:var(--l18b-tinta)}}#m-ruta-confirma#m-ruta-confirma :is(.rc-pin,.rc-editar):not(:disabled):active{background:var(--l18b-papel-4);transform:scale(.985);transition-duration:0s}#m-ruta-confirma#m-ruta-confirma :is(.rc-pin,.rc-editar):focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:3px}#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar{gap:4px;padding:4px;border:0;border-radius:18px;background:var(--l18b-hueco-papel);box-shadow:var(--l18b-hueco-sombra-papel)}#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar button{min-height:44px;border:0;border-color:transparent;border-radius:var(--card-r-tecla, 14px);background:transparent;color:var(--l18b-apagado-papel);box-shadow:none;font-weight:600;white-space:nowrap;transition:background-color var(--l18b-t-cambio) var(--l18b-curva),color var(--l18b-t-estado) var(--l18b-curva)}#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar button[aria-pressed=true]{background:var(--l18b-tinta);color:var(--l18b-papel);box-shadow:0 1px 2px #00000040}@media(hover:hover)and (pointer:fine){#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar button:not([aria-pressed=true]):hover{color:var(--l18b-tinta);background:transparent}}#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar button:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:2px}@media(max-width:360px){#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar button{padding-left:6px;padding-right:6px;font-size:12px;letter-spacing:-.01em}}:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-ctrl-group{display:flex!important;flex-direction:column!important;gap:4px;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-ctrl-group button{width:44px!important;height:44px!important;min-width:44px;border:0!important;border-radius:50%!important;background-color:var(--l18b-humo)!important;color:var(--l18b-papel);box-shadow:var(--l18b-canto-vidrio)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color var(--l18b-t-estado) var(--l18b-curva),transform var(--l18b-t-toque) var(--l18b-curva)}:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-ctrl-group button+button{border-top:0!important}:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-ctrl-group button:not(:disabled):active{transform:scale(.94);transition-duration:0s}:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-ctrl-group button:focus-visible{outline:2px solid var(--l18b-papel);outline-offset:2px}:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-ctrl-attrib.maplibregl-compact{min-height:44px;min-width:44px}:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show){padding:0!important;border:0;background:transparent!important;border-radius:50%;box-shadow:none}:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{width:44px!important;height:44px!important;border-radius:50%!important;background-repeat:no-repeat;background-position:center}@media(max-height:520px){:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-ctrl-group{flex-direction:row!important}}#m-punto#m-punto #route-pin-view #route-pin-gps{width:44px;height:44px;padding:0;border:0;border-color:transparent;border-radius:50%;display:grid;place-items:center;background:var(--l18b-humo);color:var(--l18b-papel);box-shadow:var(--l18b-canto-vidrio);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#m-punto#m-punto #route-pin-view #route-pin-gps svg{width:22px;height:22px}#m-punto#m-punto #route-pin-view #route-pin-gps:is(:disabled,[aria-disabled=true]){color:var(--l18b-apagado-vidrio)}#m-punto#m-punto #route-pin-view #route-pin-gps:not(:disabled):active{transform:scale(.94);transition-duration:0s}#m-punto#m-punto #route-pin-view #route-pin-gps:focus-visible{outline:2px solid var(--l18b-papel);outline-offset:2px}#m-punto#m-punto #route-pin-view #route-pin-reference{min-height:44px;padding:0 16px;border:0;border-color:transparent;border-radius:999px;background:var(--l18b-humo);color:var(--l18b-papel);box-shadow:var(--l18b-canto-vidrio);font-weight:600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#m-punto#m-punto #route-pin-view #route-pin-reference:is(:disabled,[aria-disabled=true]){color:var(--l18b-apagado-vidrio)}#m-punto#m-punto #route-pin-view #route-pin-reference:not(:disabled):active{transform:scale(.985);transition-duration:0s}#m-punto#m-punto #route-pin-view #route-pin-reference:focus-visible{outline:2px solid var(--l18b-papel);outline-offset:2px}#m-punto #route-pin-view #route-pin-center:not(:disabled):not([aria-disabled=true]){background-color:var(--l18b-rojo);box-shadow:none}#cotizar #quote-flow #ticket-handling #btn-maniobras{border-radius:var(--card-r-tecla, 14px);border-color:transparent}#cotizar #quote-flow #ticket-handling #btn-maniobras:not([aria-pressed=true]){background:var(--l18b-papel-2);box-shadow:var(--l18b-canto-papel)}#cotizar #quote-flow #ticket-handling #btn-maniobras:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([aria-pressed=true]){background:var(--l18b-papel-2);border-color:transparent;box-shadow:var(--l18b-canto-papel)}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #ticket-handling #btn-maniobras:not(:disabled):not([aria-pressed=true]):hover{background:var(--l18b-papel-3);box-shadow:var(--l18b-canto-papel)}}#cotizar #quote-flow #ticket-handling #btn-maniobras:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:3px}#cotizar #quote-flow #total-bar :is(#consumer-tax-total,#total-val)[tabindex="-1"]:is(:focus,:focus-visible){outline:none}#cotizar #quote-flow #flow-stage .carga-fila-cant,#m-carga-articulos#m-carga-articulos .qty-counter{display:inline-flex;align-items:center;gap:0;padding:0;border:0;border-radius:999px;width:max-content;flex:none;background:var(--l18b-hueco-papel);box-shadow:var(--l18b-hueco-sombra-papel)}#cotizar #quote-flow #flow-stage .carga-fila-cant :is(.carga-fila-menos,.carga-fila-mas),#m-carga-articulos#m-carga-articulos .qty-counter button:not(.qty-num){width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-color:transparent;border-radius:50%;display:inline-grid;place-items:center;background:var(--l18b-papel);color:var(--l18b-tinta);box-shadow:0 0 0 1px #1213161f,0 1px 2px #12131629;font:600 20px/1 var(--l18b-letra);transition:background-color var(--l18b-t-estado) var(--l18b-curva),transform var(--l18b-t-toque) var(--l18b-curva)}#cotizar #quote-flow #flow-stage .carga-fila-cant :is(.carga-fila-menos,.carga-fila-mas) svg,#m-carga-articulos#m-carga-articulos .qty-counter button:not(.qty-num) svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #flow-stage .carga-fila-cant :is(.carga-fila-menos,.carga-fila-mas):not(:disabled):hover,#m-carga-articulos#m-carga-articulos .qty-counter button:not(.qty-num):not(:disabled):hover{background:var(--l18b-papel-2)}}#cotizar #quote-flow #flow-stage .carga-fila-cant :is(.carga-fila-menos,.carga-fila-mas):not(:disabled):active,#m-carga-articulos#m-carga-articulos .qty-counter button:not(.qty-num):not(:disabled):active{background:var(--l18b-papel-3);transform:scale(.94);transition-duration:0s}#cotizar #quote-flow #flow-stage .carga-fila-cant :is(.carga-fila-menos,.carga-fila-mas):focus-visible,#m-carga-articulos#m-carga-articulos .qty-counter button:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:2px}#m-carga-articulos#m-carga-articulos .qty-counter .qty-num{height:44px;min-height:44px;padding:0 4px;border:0;border-radius:10px;background:transparent;box-shadow:none;text-decoration:underline dotted rgba(18,19,22,.45);text-underline-offset:5px}#cotizar #quote-flow #flow-stage .carga-fila-cant .carga-fila-qty,#m-carga-articulos#m-carga-articulos .qty-counter .qty-num{min-width:30px;text-align:center;font-family:var(--l18b-letra);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums lining-nums;color:var(--l18b-tinta)}#cotizar #quote-flow #flow-stage .ejes-stepper{display:inline-flex;align-items:center;gap:0;padding:0;border:0;border-radius:999px;width:max-content;justify-self:start;align-self:start;background:var(--l18b-hueco-vidrio);box-shadow:var(--l18b-hueco-sombra-vidrio)}#cotizar #quote-flow #flow-stage .ejes-stepper .ejes-step-btn{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-color:transparent;border-radius:50%;display:inline-grid;place-items:center;background:var(--l18b-vidrio-2);color:var(--l18b-papel);box-shadow:var(--l18b-canto-vidrio);font:600 20px/1 var(--l18b-letra);transition:background-color var(--l18b-t-estado) var(--l18b-curva),transform var(--l18b-t-toque) var(--l18b-curva)}#cotizar #quote-flow #flow-stage .ejes-stepper .ejes-step-btn svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #flow-stage .ejes-stepper .ejes-step-btn:not(:disabled):not([aria-disabled=true]):hover{background:var(--l18b-vidrio-3);color:var(--l18b-papel)}}#cotizar #quote-flow #flow-stage .ejes-stepper .ejes-step-btn:not(:disabled):not([aria-disabled=true]):active{background:var(--l18b-vidrio-1);transform:scale(.94);transition-duration:0s}#cotizar #quote-flow #flow-stage .ejes-stepper .ejes-step-btn:is(:disabled,[aria-disabled=true]){background:transparent;color:var(--l18b-apagado-vidrio);box-shadow:inset 0 0 0 1px var(--l18b-orilla-vidrio);transform:none}#cotizar #quote-flow #flow-stage .ejes-stepper .ejes-step-btn:focus-visible{outline:2px solid var(--l18b-papel);outline-offset:2px}#cotizar #quote-flow #flow-stage .ejes-stepper .ejes-step-val{min-width:30px;text-align:center;font-family:var(--l18b-letra);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums lining-nums;color:var(--l18b-papel)}#cotizar #quote-flow #flow-stage #group-ejes .chip{min-height:48px;border:0;border-color:transparent;border-radius:var(--card-r-tecla, 14px);background:var(--l18b-vidrio-1);color:var(--l18b-papel);box-shadow:var(--l18b-canto-vidrio);gap:8px;transition:background-color var(--l18b-t-cambio) var(--l18b-curva),color var(--l18b-t-cambio) var(--l18b-curva),transform var(--l18b-t-toque) var(--l18b-curva)}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #flow-stage #group-ejes .chip:not(:disabled):not([aria-pressed=true]):hover{background:var(--l18b-vidrio-2);color:var(--l18b-papel)}}#cotizar #quote-flow #flow-stage #group-ejes .chip:not(:disabled):active{transform:scale(.985);transition-duration:0s}#cotizar #quote-flow #flow-stage #group-ejes .chip[aria-pressed=true]{background:var(--l18b-papel);color:var(--l18b-tinta);box-shadow:inset 0 2px 3px #00000038}#cotizar #quote-flow #flow-stage #group-ejes .chip[aria-pressed=true]:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:var(--l18b-m-palomita) center / 16px 16px no-repeat;mask:var(--l18b-m-palomita) center / 16px 16px no-repeat}#cotizar #quote-flow #flow-stage #group-ejes .chip:focus-visible{outline:2px solid var(--l18b-papel);outline-offset:3px}#cotizar #quote-flow #flow-stage .carga-agregar{min-height:52px;border:0;border-color:transparent;border-style:none;border-radius:var(--card-r-tecla, 14px);background:var(--l18b-vidrio-2);color:var(--l18b-papel);box-shadow:var(--l18b-canto-vidrio);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);transition:background-color var(--l18b-t-estado) var(--l18b-curva),transform var(--l18b-t-toque) var(--l18b-curva)}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #flow-stage .carga-agregar:not(:disabled):hover{background:var(--l18b-vidrio-3);color:var(--l18b-papel)}}#cotizar #quote-flow #flow-stage .carga-agregar:not(:disabled):active{background:var(--l18b-vidrio-1);transform:scale(.985);transition-duration:0s}#cotizar #quote-flow #flow-stage .carga-agregar:focus-visible{outline:2px solid var(--l18b-papel);outline-offset:3px}#cotizar #quote-flow #flow-stage .carga-fila-quita{width:44px;height:44px;min-width:44px;padding:0;border:0;border-color:transparent;border-radius:50%;display:inline-grid;place-items:center;background:var(--l18b-papel-2);color:var(--l18b-tinta);box-shadow:var(--l18b-canto-papel);font-size:0;line-height:0;transition:background-color var(--l18b-t-estado) var(--l18b-curva),transform var(--l18b-t-toque) var(--l18b-curva)}#cotizar #quote-flow #flow-stage .carga-fila-quita:not(:has(svg)):before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--l18b-m-cerrar) center / 16px 16px no-repeat;mask:var(--l18b-m-cerrar) center / 16px 16px no-repeat}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #flow-stage .carga-fila-quita:not(:disabled):hover{background:var(--l18b-papel-3);color:var(--l18b-tinta)}}#cotizar #quote-flow #flow-stage .carga-fila-quita:not(:disabled):active{background:var(--l18b-papel-4);transform:scale(.94);transition-duration:0s}#cotizar #quote-flow #flow-stage .carga-fila-quita:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:2px}#cotizar #flow-progress .flow-progress-step[aria-current=step] .flow-progress-num{background:var(--l18b-rojo);border-color:var(--l18b-rojo)}#cotizar #quote-flow #flow-progress .flow-progress-extra{border-radius:var(--card-r-tecla, 14px)}#cotizar #quote-flow [id^=flow-title-]:focus-visible{background-image:none}#cotizar>.quote-page-nav #welcome-back{min-height:44px;padding:0 12px;margin-left:-12px;border-radius:999px;text-shadow:0 1px 2px rgba(0,0,0,.55);transition:background-color var(--l18b-t-estado) var(--l18b-curva),transform var(--l18b-t-toque) var(--l18b-curva)}@media(hover:hover)and (pointer:fine){#cotizar>.quote-page-nav #welcome-back:hover{background:var(--l18b-vidrio-1);text-decoration:none}}#cotizar>.quote-page-nav #welcome-back:active{background:var(--l18b-vidrio-2);transform:scale(.985);transition-duration:0s}#cotizar>.quote-page-nav #welcome-back:focus-visible{outline:2px solid var(--l18b-papel);outline-offset:2px}#cotizar #quote-flow #total-bar #bd-toggle{border-radius:var(--card-r-tecla, 14px);padding-left:8px;padding-right:8px;margin-left:-8px;margin-right:-8px}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #total-bar #bd-toggle:hover{background:#1213160d}}#cotizar #quote-flow #total-bar #bd-toggle:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:2px}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #quote-passport .quote-passport-fact:hover{background:#1213160d;border-radius:10px}}#cotizar #quote-flow #quote-passport .quote-passport-fact:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:2px;border-radius:10px}#cotizar #quote-flow #flow-stage #when-workspace :is(.cuando-card,.horario-chip):is(:disabled,[aria-disabled=true]){color:#12131661;text-decoration:none;cursor:not-allowed}#cotizar #quote-flow #flow-stage #when-workspace :is(.cuando-card,.horario-chip):is(:disabled,[aria-disabled=true]) *{color:inherit;text-decoration:none}#m-reserva#m-reserva input[type=checkbox],#m-carga-otro#m-carga-otro input[type=radio]{width:22px;height:22px;accent-color:var(--l18b-tinta)}}@property --l18b-desvanece-arriba{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes l18b-desvanece-arriba{0%{--l18b-desvanece-arriba: 0px}to{--l18b-desvanece-arriba: 24px}}@supports (animation-timeline: scroll()){@media(forced-colors:none){#cotizar #quote-flow>#flow-stage{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--l18b-desvanece-arriba),black calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--l18b-desvanece-arriba),black calc(100% - 28px),transparent 100%);animation:l18b-desvanece-arriba linear both;animation-timeline:scroll(self);animation-range:0 48px}}}@media(prefers-reduced-motion:reduce){#cotizar #quote-flow #flow-controls :is(#flow-next,#flow-back),#cotizar #quote-flow #flow-controls #flow-next>svg,#cotizar #quote-flow #flow-controls #flow-next:before,#cotizar #quote-flow #flow-controls #flow-next:after,#umbral #umbral-baja:before,#umbral #umbral-baja:after,.modal:not(#m-punto) .modal-close,#m-punto:where(:not(:has(.cx-punto-avatar,.cx-l16d-letra,.cx-d-letra))) .modal-close,:is(#m-ruta-confirma,#m-carga-articulos,#m-carga-otro,#m-reserva) :is(#rc-ok,#carga-articulos-listo,#carga-otro-guardar,#confirmar-reserva,.btn-ghost,#carga-articulos-otro,.rc-pin,.rc-editar,.rc-map-toolbar button),:is(#m-ruta-confirma,#m-carga-articulos,#m-carga-otro) :is(#rc-ok,#carga-articulos-listo,#carga-otro-guardar):before,:is(#m-ruta-confirma,#m-carga-articulos,#m-carga-otro) :is(#rc-ok,#carga-articulos-listo,#carga-otro-guardar):after,#cotizar #quote-flow #total-bar #btn-reservar,#cotizar #quote-flow #total-bar #btn-reservar>svg,#cotizar #quote-flow #total-bar #btn-reservar:after,#m-reserva .modal-foot #confirmar-reserva>svg,#dockbar #nav-cta,#dockbar #nav-cta:after,:is(#m-punto,#m-ruta-confirma) .maplibregl-ctrl-group button,#cotizar #quote-flow #flow-stage :is(.carga-fila-menos,.carga-fila-mas,.carga-fila-quita,.ejes-step-btn,.carga-agregar,#group-ejes .chip),#m-carga-articulos .qty-counter button{transition-duration:0s!important}#cotizar #quote-flow #flow-controls #flow-next[aria-busy=true]>svg{background-image:var(--l18b-i-carril-papel-quieto)}}@media(forced-colors:none){#m-punto.hoja-punto :is(#route-pin-back,#route-pin-gps,#route-pin-zoom,#route-pin-center,#route-pin-confirm,#route-pin-reference,#route-pin-retry):focus-visible,#m-punto.hoja-punto .route-pin-tools button:focus-visible{outline-color:var(--cx-h-claro)}#m-punto.hoja-punto :is(.route-catalog-credit,.hoja-punto-privacidad) a:focus-visible{outline:2px solid var(--cx-h-claro);outline-offset:2px;border-radius:2px}#m-punto.hoja-punto .route-endpoints button,#m-punto.hoja-punto .route-endpoints button:hover{opacity:1}#m-punto.hoja-punto .route-tab-role{color:inherit}#m-punto.hoja-punto #ab-suggest .suggest-homonimos{color:var(--cx-h-suave)}#m-punto.hoja-punto #route-pin-view .route-pin-feedback{background:var(--cx-h-velo);border-color:var(--cx-h-linea)}@media(max-width:720px){#m-punto.hoja-punto #route-pin-view .route-pin-actions{background:var(--cx-h-noche)}}#cotizar #quote-flow #flow-progress .flow-progress-copy small{color:var(--l16-texto-2)}#cotizar #quote-flow #flow-progress .flow-progress-step:not(.is-done):not([aria-current=step]) .flow-progress-copy b{color:var(--l16-texto-2)}html{background-color:var(--l16-tinta);scrollbar-color:var(--l16-luz-35) var(--l16-tinta)}}@media(max-width:360px){#cotizar #total-bar .ticket-kind{flex-direction:column;align-items:flex-end;gap:2px}#cotizar #total-bar .ticket-kind small{white-space:nowrap}}#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin{z-index:1}#m-punto.hoja-punto #hoja-punto-cuerpo>#route-search-view{flex-shrink:0}#m-punto.hoja-punto[data-lista=abierta] #hoja-punto-cuerpo #route-search-view .ab-inputs{position:sticky;top:0;z-index:2;background:var(--l16d-tarjeta)}#m-punto.hoja-punto[data-lista=abierta] #hoja-punto-cuerpo #route-search-view #route-choose-pin{position:sticky;top:var(--hoja-boton-fijo, 67px);z-index:3}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] .modal-header{height:calc(var(--l16d-p) + 56px + 4px)}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo .route-endpoints{height:56px;grid-template-rows:56px}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo .route-endpoints button[aria-pressed=true]{margin-right:100px}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false]{grid-row:1;grid-column:1;justify-self:end;align-self:center;margin-right:52px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;justify-content:center;gap:0}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false] :is(.cx-l16d-nombre,.route-tab-value){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false] .cx-l16d-letra{width:28px;height:28px;font-size:14px}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo .route-endpoints button[aria-pressed=false]:after{display:none}#m-punto.hoja-punto .route-search-tools a:focus-visible,#m-punto.hoja-punto .hoja-punto-privacidad a:focus-visible{outline:2px solid var(--l16d-tinta);outline-offset:2px;border-radius:4px}@media(forced-colors:active){#m-punto.hoja-punto[data-lista=abierta] #hoja-punto-cuerpo #route-search-view .ab-inputs{background:Canvas}}#m-ruta-confirma #map-loading.is-banda-m13{inset:0 0 auto;place-items:start stretch;padding:10px 64px 0 12px;pointer-events:none}#m-ruta-confirma #map-loading.is-banda-m13>div{grid-auto-flow:column;align-items:center;justify-items:start!important;text-align:left!important;padding:0!important}#m-ruta-confirma #map-loading.is-banda-m13 #map-retry{pointer-events:auto;min-height:44px}#cotizar .step .unidad-alt-nota{font-size:11px;line-height:1.35;margin-top:2px;color:var(--text-muted)}#cotizar .step .unidad-alt.is-selected .unidad-alt-nota{color:var(--on-navy-muted)}#cotizar .step .unidad-alt-fill.is-justo .unidad-alt-fill-pct{font-weight:700}#cotizar .unidad-over a[data-l22-sube]{display:flex;align-items:center;width:fit-content;min-height:44px}@media(forced-colors:active){#cotizar .step .unidad-alt-nota{color:CanvasText}}.bd-row.bd-l22{align-items:flex-start;gap:12px}.bd-l22-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.bd-l22-txt>span,.bd-porque{overflow-wrap:anywhere}.bd-porque{display:block;font-size:.95em;font-weight:400;line-height:1.35;color:inherit}.bd-row.bd-l22>strong,.bd-row.bd-cierre>strong{white-space:nowrap;flex:none}.bd-row.bd-aviso{font-style:italic}.bd-row.bd-cierre-total>span,.bd-row.bd-cierre-total>strong{font-weight:700}#cotizar>.quote-page-nav .cx-mis-folios{min-height:44px;min-width:44px;margin:0 0 0 auto;padding:0 10px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}#cotizar>.quote-page-nav .cx-mis-folios[hidden]{display:none}#cotizar>.quote-page-nav .cx-mis-folios:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#cotizar>.quote-page-nav .cx-mis-folios:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(max-width:359px){#cotizar>.quote-page-nav:has(.cx-mis-folios:not([hidden])){gap:8px}}#cotizar>.quote-page-nav:has(.cx-mis-folios:not([hidden]))>*{white-space:nowrap}#cotizar>.quote-page-nav[data-cx-estrecha]>span{display:none}@media(forced-colors:active){#cotizar>.quote-page-nav .cx-mis-folios{color:ButtonText}#cotizar>.quote-page-nav .cx-mis-folios:focus-visible{outline-color:Highlight}}#cotizar #quote-flow #total-bar>.total-action>.l22-compartir{grid-column:1 / -1;justify-self:stretch;width:100%;min-height:44px;margin:0;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border:0;border-radius:var(--card-r-tecla, 14px);background:var(--l18b-papel-2);box-shadow:var(--l18b-canto-papel);color:var(--l18b-tinta);font:inherit;font-size:14px;line-height:1.3;font-weight:600;cursor:pointer;overflow-wrap:anywhere}#cotizar #quote-flow #total-bar>.total-action>.l22-compartir[hidden]{display:none}#cotizar #quote-flow #total-bar>.total-action>.l22-compartir:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:3px}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #total-bar>.total-action>.l22-compartir:hover{background:var(--l18b-papel-3)}}@media(min-width:800px){#cotizar #quote-flow #total-bar>.total-action>.l22-compartir{justify-self:start;width:auto;min-width:220px}}#cotizar #quote-flow #total-bar .l22-antes-ahora{margin:10px 0 0;max-width:60ch;font-size:14px;line-height:1.45;font-weight:500;color:var(--l16-texto-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#cotizar #quote-flow #total-bar .l22-antes-ahora[hidden]{display:none}@media(prefers-reduced-motion:reduce){#cotizar #quote-flow #total-bar :is(.l22-compartir,.l22-antes-ahora){animation:none}}@media(forced-colors:active){#cotizar #quote-flow #total-bar>.total-action>.l22-compartir{border:1px solid ButtonText;color:ButtonText;background:ButtonFace;box-shadow:none;forced-color-adjust:auto}#cotizar #quote-flow #total-bar .l22-antes-ahora{color:CanvasText}}#cotizar #flow-stage #when-workspace.when-recta #calendar-strip[data-l22-marcas] .day-card{height:102px;min-height:102px}#cotizar #flow-stage #when-workspace.when-recta .day-card .day-extra{display:block;margin:0;font-size:12px;line-height:16px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--l11-tinta-2)}#cotizar #flow-stage #when-workspace.when-recta .day-card:is(.is-selected,[aria-pressed=true]) .day-extra{color:var(--l11-tinta)}#cotizar #flow-stage #when-workspace.when-recta .day-card:is(:disabled,[aria-disabled=true]) .day-extra{color:var(--l11-apagado)}#cotizar #flow-stage #when-workspace.when-recta .when-l22-extra,#cotizar #flow-stage #when-workspace.when-recta .when-l22-franja{margin:-6px 4px 0;font-size:15px;line-height:1.35;font-weight:500;color:var(--l11-tinta-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#cotizar #flow-stage #when-workspace.when-recta .when-l22-franja{margin:4px 4px 0;font-size:14px;line-height:1.4}#cotizar #flow-stage #when-workspace.when-recta .when-l22-extra[hidden],#cotizar #flow-stage #when-workspace.when-recta .when-l22-franja[hidden]{display:none}#cotizar #flow-stage #when-l22-mover{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;margin:-4px 0 0;padding:8px 18px;border:1px solid var(--l11-tinta-2);border-radius:999px;background:transparent;color:var(--l11-tinta);font:inherit;font-size:14px;line-height:1.3;font-weight:600;text-align:center;overflow-wrap:anywhere;cursor:pointer;box-shadow:none}#cotizar #flow-stage #when-l22-mover[hidden]{display:none}#cotizar #flow-stage #when-l22-mover:focus-visible{outline:2px solid var(--l11-tinta);outline-offset:2px}@media(hover:hover)and (pointer:fine){#cotizar #flow-stage #when-l22-mover:hover{border-color:var(--l11-tinta);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){#cotizar #flow-stage #when-workspace.when-recta :is(.day-extra,.when-l22-extra,.when-l22-franja){animation:none}#cotizar #flow-stage #when-l22-mover{animation:none}}@media(forced-colors:active){#cotizar #flow-stage #when-l22-mover{border-color:ButtonText;color:ButtonText;forced-color-adjust:auto}#cotizar #flow-stage #when-workspace.when-recta :is(.day-extra,.when-l22-extra,.when-l22-franja){color:CanvasText}}#m-carga-articulos .cinta-display .cinta-valor{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:5px}#m-carga-articulos .cinta-display:focus-visible .cinta-valor{text-decoration-style:solid}#m-carga-otro .carga-otro-reconoce[hidden]{display:none}#m-carga-otro .carga-otro-reconoce{display:grid;gap:8px;margin:2px 0 14px;padding:12px 14px;border-radius:18px;min-width:0}#m-carga-otro .carga-otro-reconoce .carga-otro-reconoce-txt{margin:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}#m-carga-otro .carga-otro-reconoce .carga-otro-reconoce-acciones{display:flex;flex-wrap:wrap;gap:8px}#m-carga-otro .carga-otro-reconoce .carga-otro-reconoce-acciones button{min-height:44px;min-width:44px;padding:0 16px;border-radius:999px;border:0;font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}@media(forced-colors:none){#m-carga-otro .carga-otro-reconoce{background:var(--bg-tint);color:var(--text)}#m-carga-otro .carga-otro-reconoce .carga-otro-reconoce-usa{background:var(--text);color:var(--surface)}#m-carga-otro .carga-otro-reconoce .carga-otro-reconoce-no{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}#m-carga-otro .carga-otro-reconoce .carga-otro-reconoce-acciones button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@media(forced-colors:active){#m-carga-otro .carga-otro-reconoce{border:1px solid CanvasText}#m-carga-otro .carga-otro-reconoce .carga-otro-reconoce-acciones button{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}}#m-carga-detalle .modal-body .carga-serie-l22{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#m-carga-detalle .modal-body .carga-serie-l22 button{flex:1 1 140px;min-height:44px;padding:10px 14px;border-radius:var(--r-sm);font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}@media(forced-colors:none){#m-carga-detalle .modal-body .carga-serie-l22 .carga-serie-sig{border:1px solid var(--line);background:none;color:var(--text)}#m-carga-detalle .modal-body .carga-serie-l22 .carga-serie-fin{border:1px solid transparent;background:none;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}#m-carga-detalle .modal-body .carga-serie-l22 button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@media(forced-colors:active){#m-carga-detalle .modal-body .carga-serie-l22 button{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}}#cotizar #flow-stage #cx-unidad-explica[hidden],#cotizar #flow-stage #cx-unidad-explica [hidden]{display:none}#cotizar #flow-stage #cx-unidad-explica.cx-ux{display:grid;gap:8px;margin-top:10px;padding:14px 18px;border-radius:22px;min-width:0;max-width:100%;overflow-wrap:anywhere}#cotizar #flow-stage #cx-unidad-explica.cx-ux p{margin:0;font-size:14px;line-height:1.45;letter-spacing:0}#cotizar #flow-stage #cx-unidad-explica .cx-ux-porque{font-weight:600}#cotizar #flow-stage #cx-unidad-explica .cx-ux-costo,#cotizar #flow-stage #cx-unidad-explica .cx-ux-sin{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}#cotizar #flow-stage #cx-unidad-explica .cx-ux-costo .cx-ux-costo-txt,#cotizar #flow-stage #cx-unidad-explica .cx-ux-sin .cx-ux-sin-p{flex:1 1 220px;min-width:0}#cotizar #flow-stage #cx-unidad-explica .cx-ux-sin .cx-ux-sin-t{flex:1 1 100%;margin:0;font-size:16px;line-height:1.3;font-weight:650;letter-spacing:-.01em}#cotizar #flow-stage #cx-unidad-explica .cx-ux-volver,#cotizar #flow-stage #cx-unidad-explica .cx-ux-ver{flex:0 0 auto;min-height:44px;min-width:44px;padding:0 18px;border-radius:999px;border:0;font:inherit;font-size:14px;line-height:1.2;font-weight:600;cursor:pointer;white-space:nowrap}@media(forced-colors:none){#cotizar #flow-stage #cx-unidad-explica.cx-ux{background:var(--l16-luz-10);color:var(--l16-papel)}#cotizar #flow-stage #cx-unidad-explica .cx-ux-margen,#cotizar #flow-stage #cx-unidad-explica .cx-ux-cambio,#cotizar #flow-stage #cx-unidad-explica .cx-ux-costo-txt,#cotizar #flow-stage #cx-unidad-explica .cx-ux-sin-p{color:var(--l16-texto-2)}#cotizar #flow-stage #cx-unidad-explica .cx-ux-porque,#cotizar #flow-stage #cx-unidad-explica .cx-ux-sin-t{color:var(--l16-papel)}#cotizar #flow-stage #cx-unidad-explica .cx-ux-volver,#cotizar #flow-stage #cx-unidad-explica .cx-ux-ver{background:var(--l16-luz-10);color:var(--l16-papel);box-shadow:inset 0 0 0 1px var(--l16-luz-35)}#cotizar #flow-stage #cx-unidad-explica .cx-ux-volver:focus-visible,#cotizar #flow-stage #cx-unidad-explica .cx-ux-ver:focus-visible{outline:2px solid var(--l16-papel);outline-offset:3px}}@media(forced-colors:none)and (hover:hover){#cotizar #flow-stage #cx-unidad-explica .cx-ux-volver:hover,#cotizar #flow-stage #cx-unidad-explica .cx-ux-ver:hover{background:var(--l16-luz-18)}}@media(max-width:379px){#cotizar #flow-stage #cx-unidad-explica.cx-ux{padding:12px 14px}#cotizar #flow-stage #cx-unidad-explica .cx-ux-volver,#cotizar #flow-stage #cx-unidad-explica .cx-ux-ver{white-space:normal;text-align:center}}@media(forced-colors:active){#cotizar #flow-stage #cx-unidad-explica.cx-ux{border:1px solid CanvasText;background:Canvas;color:CanvasText}#cotizar #flow-stage #cx-unidad-explica .cx-ux-volver,#cotizar #flow-stage #cx-unidad-explica .cx-ux-ver{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}#cotizar #flow-stage #cx-unidad-explica .cx-ux-volver:focus-visible,#cotizar #flow-stage #cx-unidad-explica .cx-ux-ver:focus-visible{outline:2px solid Highlight;outline-offset:3px}}#m-carga-articulos .carga-pista-corte-lbl.es-cede{visibility:hidden}#m-punto.hoja-punto:not([data-vista=pin])[data-lista=abierta][data-poco-alto="1"] .modal-header{padding-right:calc(var(--l16d-p) + 52px + 48px)}@media(max-width:440px){#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:0}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head>.carga-fila-cant{order:1}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head>.carga-fila-name{order:2;flex:1 1 0;min-width:0}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head>.carga-fila-quita{order:3;flex:0 0 44px;margin-left:auto}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head:after{content:"";order:4;flex:0 0 100%;height:0}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head>.carga-peso-tag{order:5;margin-top:6px;margin-left:28px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head>.carga-peso-tag~.carga-peso-tag{margin-left:0}}@media(max-width:380px){#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head>.carga-fila-name{order:4;flex:0 0 100%;margin-top:6px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head:after{content:none}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head>.carga-peso-tag{margin-left:0}}#cotizar #flow-stage #rec-unidad .cx-ut-iva{margin-left:4px;font-weight:400}#cotizar #flow-stage #rec-unidad .cx-ut-iva[hidden]{display:none}#cotizar #flow-stage #rec-unidad .cx-ut-iva:not([hidden])+.cx-ut-clave:not(:empty):before{content:"·";margin:0 6px}@media(forced-colors:active){#cotizar #flow-stage #rec-unidad .cx-ut-iva{color:CanvasText}}html{-webkit-tap-highlight-color:transparent}#m-punto #route-pin-confirm[data-l23-presiona]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){transform:scale(.985);transition-duration:0s;background-position:100% 100%}@media(prefers-reduced-motion:reduce){#m-punto #route-pin-confirm[data-l23-presiona]{transform:none}}@media(forced-colors:none){#cotizar #quote-flow .route-unified-block{background:transparent!important;box-shadow:none!important;border-radius:24px!important}#cotizar #quote-flow #route-entry .route-door-arrow{width:44px!important;height:44px!important;min-width:44px;outline-offset:3px}}@media(forced-colors:none){#cotizar:before,#umbral:before{filter:grayscale(1) contrast(1.32) brightness(.74)!important}#cotizar:after{background:radial-gradient(130% 95% at 50% 40%,#0000 42%,#0000009e),linear-gradient(180deg,#0a0b0e4d,#0a0b0e14 40%,#06060894),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E")!important}#cotizar #quote-flow{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.06'/%3E%3C/svg%3E"),radial-gradient(110% 50% at 26% -8%,#ffffff21,#fff0 58%),linear-gradient(168deg,#2c2d3470,#16171b85 46%,#09090ba8)!important;-webkit-backdrop-filter:blur(34px) saturate(1.4) brightness(.9) contrast(1.06)!important;backdrop-filter:blur(34px) saturate(1.4) brightness(.9) contrast(1.06)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -30px 50px -40px #000000b3,0 2px 6px #0000004d,0 50px 100px -40px #000000eb!important}#cotizar #quote-flow #flow-stage .tarjeta-sub{background:#0c0c0f85!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff1f,0 14px 28px -18px #000000e6!important}@media(prefers-reduced-transparency:reduce){#cotizar #quote-flow{background:#16161a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}}@media(forced-colors:none){#cotizar:before{filter:grayscale(1) contrast(1.35) brightness(.9)!important}#cotizar #quote-flow{-webkit-backdrop-filter:blur(16px) saturate(1.3) brightness(.85)!important;backdrop-filter:blur(16px) saturate(1.3) brightness(.85)!important}}@media(forced-colors:none){#umbral .umbral-escena use{fill:var(--cx-papel-2)!important;color:var(--cx-papel-2)!important}#umbral .welcome-gesture{grid-column:1 / 3;grid-row:5;align-self:center;justify-self:start;margin:0!important;text-align:left!important;color:#ffffff8c!important}@media(min-width:800px){#umbral .umbral-grid{padding-top:96px;padding-bottom:40px;min-height:0;height:100vh;height:100dvh}#umbral #welcome-title{grid-column:1 / 6;font-size:clamp(56px,8.4vh,96px)!important}#umbral .umbral-escena{grid-row:2;grid-column:6 / -1;align-self:start;width:clamp(120px,15vw,190px)!important;margin:0!important}#umbral .welcome-gesture{grid-column:1 / 5}}}@media(forced-colors:none){@media(max-width:799px){#umbral .umbral-escena{width:clamp(120px,34vw,160px)!important}@media(max-height:700px){#umbral .umbral-escena{width:clamp(110px,30vw,140px)!important}#umbral .umbral-grid{grid-template-rows:auto auto auto 1fr auto;padding-top:72px}#umbral .umbral-sub{margin-top:44px!important}#umbral .umbral-sub:before{left:-60px;top:-46px;width:58px;height:50px}}}}@media(forced-colors:none)and (prefers-reduced-motion:no-preference){body:not(.cx-posada) #umbral:has(.umbral-escena[style*=--cx-vuelo-k]) :is(.umbral-kicker,#welcome-title,.umbral-sub){opacity:0;transform:translateY(10px)}body.cx-posada #umbral :is(.umbral-kicker,#welcome-title,.umbral-sub){transition:opacity .44s cubic-bezier(.2,.7,.2,1) .16s,transform .44s cubic-bezier(.2,.7,.2,1) .16s}body.cx-posada #umbral #welcome-title{transition-delay:.24s}body.cx-posada #umbral .umbral-sub{transition-delay:.36s}}@media(forced-colors:none)and (max-width:799px)and (max-height:560px){#cotizar,body.flow-started #cotizar{padding-top:46px!important;padding-bottom:52px!important}#cotizar>.quote-page-nav{top:1px!important;min-height:44px}#cotizar #quote-flow{min-height:calc(100svh - 98px)}#cotizar #quote-flow #flow-progress .flow-progress-head{min-height:0;padding-top:6px!important;padding-bottom:2px!important}#cotizar #quote-flow #flow-progress #flow-dock-estado{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}#cotizar #quote-flow #flow-progress{padding-bottom:4px!important;gap:2px!important}#cotizar #quote-flow #flow-stage .step-title{font-size:26px!important;line-height:1.05!important;margin-bottom:6px!important}#cotizar #quote-flow #flow-stage .tarjeta-sub{font-size:13px!important;padding:8px 12px!important;margin:0 0 10px auto!important}#cotizar #quote-flow #flow-controls{padding-top:6px!important;padding-bottom:6px!important}#cotizar #quote-flow #flow-controls :is(button,a){min-height:44px!important}}@media(forced-colors:none){#cotizar #quote-flow[data-flow-stage=resultado]{max-height:100%}#cotizar #quote-flow[data-flow-stage=resultado]>#flow-stage{min-height:0;overflow-y:auto}body:not(.cx-lejos-umbral) #cotizar #quote-flow #route-entry:after,body:has(.modal.is-open) #cotizar #quote-flow #route-entry:after,body:not(.cx-lejos-umbral) #cotizar #quote-flow #route-entry .w30-route-sketch svg :is(path,line,polyline),body:has(.modal.is-open) #cotizar #quote-flow #route-entry .w30-route-sketch svg :is(path,line,polyline){animation-play-state:paused}#umbral :is(.umbral-pie,.welcome-bottomline){color:#ffffff94}#umbral #umbral-baja:focus-visible{outline-color:var(--cx-papel)}}@media(forced-colors:none)and (min-height:561px){#cotizar #quote-flow>#flow-stage{padding-top:12px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 12px,black calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 12px,black calc(100% - 28px),transparent 100%)}}@media(forced-colors:none)and (max-width:360px){#cotizar #quote-flow .route-unified-block.rl-full #route-entry{grid-template-columns:0 minmax(0,1fr) 44px}#cotizar #quote-flow .route-unified-block.rl-full #route-entry .w30-route-visual{display:none!important}#cotizar #quote-flow .route-unified-block.rl-full #route-entry #route-entry-label{font-size:18px!important;line-height:22px;white-space:nowrap}}@media(forced-colors:none)and (max-width:799px)and (max-height:520px){#umbral .umbral-grid{padding-top:56px;padding-bottom:12px;row-gap:0}#umbral .umbral-escena{width:clamp(72px,20vh,110px)!important;margin-bottom:10px!important}#umbral #welcome-title{font-size:clamp(34px,9vh,48px)!important}#umbral .umbral-sub{margin-top:18px!important;font-size:16px!important}#umbral .umbral-sub:before{display:none}#umbral .welcome-gesture{display:none!important}#umbral .umbral-flota{margin-top:8px!important}}@media(forced-colors:none)and (max-width:799px)and (min-height:521px)and (max-height:600px){#umbral .umbral-grid{padding-top:52px}#umbral #welcome-title{font-size:42px!important}#umbral .umbral-sub{margin-top:22px!important}#umbral .umbral-sub:before{left:-50px;top:-30px;width:46px;height:36px}}#cotizar #quote-flow #route-entry .w30-route-sketch{display:none!important}#cotizar #quote-flow #route-entry .w30-route-visual{display:grid;place-items:center}#cotizar #quote-flow #route-entry .route-door-symbol{display:grid;place-items:center;margin:0}#cotizar #flow-stage #route-entry[data-state=empty] .route-door-symbol .cx-pin{width:44px;height:44px}#cotizar #route-entry{background:#121316b8!important;border:1px solid rgba(244,244,239,.2)!important;border-radius:18px!important;box-shadow:none!important;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}#cotizar #quote-flow #flow-stage #route-entry:before,#cotizar #quote-flow #flow-stage #route-entry:after{display:none!important}#cotizar #quote-flow #flow-stage #route-entry[data-state=empty]{grid-template-columns:52px minmax(0,1fr) 36px!important;gap:18px!important;padding:22px!important;min-height:102px!important}#cotizar #quote-flow #flow-stage #route-entry .w30-route-visual{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] .w30-route-visual,#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] .route-door-symbol,#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] .cx-pin{width:52px!important;height:52px!important}#cotizar #quote-flow #flow-stage #route-entry .route-door-symbol{animation:none!important}#cotizar #quote-flow #flow-stage #route-entry .cx-pin,#cotizar #quote-flow #flow-stage #route-entry .cx-pin :is(path,circle){fill:none!important;stroke:currentColor!important;color:#f4f4ef!important;stroke-width:2.3;filter:none!important}#cotizar #quote-flow #flow-stage #route-entry .route-door-copy{row-gap:5px}#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] #route-entry-label{font-size:20px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.025em!important;color:#f4f4ef!important}#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] #route-door-placeholder{font-size:13px!important;line-height:1.5!important;color:#b9b9b6!important}#cotizar #quote-flow #flow-stage #route-entry .route-door-arrow{width:36px!important;min-width:36px!important;height:44px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#f4f4ef!important}#cotizar #quote-flow #flow-stage #route-entry .route-door-arrow svg{width:18px!important;height:18px!important;stroke:none!important}#cotizar #quote-flow #flow-stage #route-entry:focus-visible{outline:2px solid rgb(244,244,239)!important;outline-offset:4px!important}@keyframes cx-fold-draw{0%{stroke-dasharray:100;stroke-dashoffset:100;opacity:.35}to{stroke-dasharray:100;stroke-dashoffset:0;opacity:1}}@keyframes cx-fold-settle{0%{transform:scale(.7);opacity:.2}to{transform:scale(1);opacity:1}}#cotizar #quote-flow #flow-stage #route-entry .cx-pin :is(path,circle){animation:none!important}@media(prefers-reduced-motion:no-preference){#cotizar #quote-flow #flow-stage #route-entry .ui-accent-running .cx-pin-t1{animation:cx-fold-draw .8s ease-out both!important}#cotizar #quote-flow #flow-stage #route-entry .ui-accent-running .cx-pin-t2{animation:cx-fold-draw .7s ease-out .18s both!important}#cotizar #quote-flow #flow-stage #route-entry .ui-accent-running .cx-pin-t3{animation:cx-fold-draw .5s ease-out .36s both!important}#cotizar #quote-flow #flow-stage #route-entry .ui-accent-running .cx-pin-punto{animation:cx-fold-settle .4s ease-out .5s both!important;transform-box:fill-box;transform-origin:center}#cotizar #quote-flow #flow-stage #route-entry:focus-visible .cx-pin-t2{animation:cx-fold-draw .85s ease-out both!important}}@media(hover:hover)and (pointer:fine){#cotizar #route-entry:hover{background:#1e1f23db!important;border-color:#f4f4ef6b!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#cotizar #quote-flow #flow-stage #route-entry:hover .cx-pin-t2{animation:cx-fold-draw .85s ease-out both!important}}@media(max-width:799px){#cotizar #quote-flow #flow-stage #route-entry[data-state=empty]{grid-template-columns:44px minmax(0,1fr) 24px!important;gap:14px!important;padding:18px 16px!important;min-height:94px!important}#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] .w30-route-visual,#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] .route-door-symbol,#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] .cx-pin{width:44px!important;height:44px!important}#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] #route-entry-label{font-size:18px!important}#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] .route-door-arrow{width:24px!important;min-width:24px!important}}@media(max-width:359px){#cotizar #quote-flow #flow-stage #route-entry[data-state=empty]{gap:10px!important;padding:16px 12px!important}#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] #route-door-placeholder{font-size:12px!important}}@media(prefers-reduced-motion:reduce){#cotizar #quote-flow #flow-stage #route-entry,#cotizar #quote-flow #flow-stage #route-entry *{animation:none!important;transition:none!important}#cotizar #quote-flow #flow-stage #route-entry:active{transform:none}}@media(forced-colors:active){#cotizar #quote-flow #flow-stage #route-entry{background:Canvas!important;border-color:ButtonText!important}#cotizar #quote-flow #flow-stage #route-entry .cx-pin,#cotizar #quote-flow #flow-stage #route-entry .cx-pin :is(path,circle),#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] #route-entry-label,#cotizar #quote-flow #flow-stage #route-entry[data-state=empty] #route-door-placeholder{color:ButtonText!important}}#m-punto #ab-lectura{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:44px;margin:10px 0 0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}#m-punto #ab-lectura[hidden]{display:none}#m-punto #ab-lectura::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){#m-punto #ab-lectura{flex-wrap:wrap;overflow-x:visible;row-gap:0}}#m-punto #ab-lectura .cx-dir-pastilla{flex:none;position:relative;display:inline-flex;align-items:center;gap:0;box-sizing:border-box;height:32px;margin:6px 0;padding:0 12px;border:0;border-radius:999px;box-shadow:none;white-space:nowrap;background:var(--cx-dir-pastilla, var(--l16d-linea, rgb(52, 46, 48)));color:var(--cx-dir-pastilla-tinta, var(--l16d-tinta-2, rgb(217, 212, 213)));font-family:var(--font-body, inherit);font-size:13px;line-height:18px;font-weight:500;letter-spacing:0}#m-punto #ab-lectura .cx-dir-pastilla--motor{color:var(--l16d-tinta, rgb(255, 255, 255));font-weight:600}#m-punto #ab-lectura .cx-dir-pastilla--duda{color:var(--l16d-gris, rgb(162, 155, 157))}#m-punto #ab-lectura .cx-dir-pastilla--motor .cx-dir-pastilla-txt{min-width:0;max-width:118px;overflow:hidden;text-overflow:ellipsis}#m-punto #ab-lectura .cx-dir-pastilla--motor .cx-dir-pastilla-num{flex:none}@media(min-width:721px){#m-punto #ab-lectura .cx-dir-pastilla--motor .cx-dir-pastilla-txt{max-width:300px}}#m-punto #ab-lectura .cx-dir-quitar,#m-punto #ab-lectura .cx-dir-cambiar{position:relative;flex:none;display:inline-grid;place-items:center;height:32px;min-height:32px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--l16d-gris, rgb(162, 155, 157));font:inherit;cursor:pointer}#m-punto #ab-lectura .cx-dir-quitar{width:28px;margin-right:-8px;margin-left:2px}#m-punto #ab-lectura .cx-dir-quitar svg{width:12px;height:12px}#m-punto #ab-lectura .cx-dir-quitar.cx-dir-quitar--texto{width:auto;padding:0 4px 0 8px;font-size:12px;text-decoration:underline;text-underline-offset:2px}#m-punto #ab-lectura .cx-dir-cambiar{padding:0 4px 0 8px;font-size:12px;font-weight:500;color:var(--l16d-gris, rgb(162, 155, 157));text-decoration:underline;text-underline-offset:2px}#m-punto #ab-lectura .cx-dir-quitar:after,#m-punto #ab-lectura .cx-dir-cambiar:after,#m-punto #ab-lectura .cx-dir-deshacer:after{content:"";position:absolute;inset:-6px -4px;min-width:44px}#m-punto #ab-lectura .cx-dir-quitar:hover,#m-punto #ab-lectura .cx-dir-cambiar:hover{color:var(--l16d-tinta, rgb(255, 255, 255))}#m-punto #ab-lectura .cx-dir-deshacer{cursor:pointer;background:transparent;color:var(--l16d-tinta-2, rgb(217, 212, 213));text-decoration:underline;text-underline-offset:2px}#m-punto #ab-lectura .cx-dir-quitar:focus-visible,#m-punto #ab-lectura .cx-dir-cambiar:focus-visible,#m-punto #ab-lectura .cx-dir-deshacer:focus-visible{outline:none;background:var(--l16d-tinta, rgb(255, 255, 255));color:var(--l16d-tarjeta, rgb(20, 17, 18))}#m-punto #ab-suggest .suggest-headline .cx-dir-voz{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#m-punto #ab-suggest .suggest-item--homonimo .suggest-name .suggest-sub-duda{color:var(--l16d-tinta-2, rgb(217, 212, 213))}#m-punto .ab-pill-field .cx-dir-fantasma{position:absolute;z-index:1;display:flex;align-items:center;box-sizing:border-box;margin:0;overflow:hidden;border-style:solid;border-color:transparent;background:transparent;white-space:pre;pointer-events:none;color:transparent}#m-punto .ab-pill-field .cx-dir-fantasma[hidden]{display:none}#m-punto .ab-pill-field .cx-dir-fantasma .cx-dir-fantasma-eco{color:transparent}#m-punto .ab-pill-field .cx-dir-fantasma .cx-dir-fantasma-resto{position:relative;pointer-events:auto;cursor:pointer;color:var(--cx-dir-fantasma, var(--l16d-gris, rgb(162, 155, 157)))}#m-punto .ab-pill-field .cx-dir-fantasma .cx-dir-fantasma-resto:after{content:"";position:absolute;inset:-10px -4px;min-width:44px}@media(forced-colors:active){#m-punto #ab-lectura .cx-dir-pastilla{forced-color-adjust:none;background:Canvas;color:CanvasText;border:1px solid CanvasText}#m-punto #ab-lectura .cx-dir-quitar,#m-punto #ab-lectura .cx-dir-cambiar,#m-punto #ab-lectura .cx-dir-deshacer{color:LinkText}#m-punto #ab-lectura .cx-dir-quitar:focus-visible,#m-punto #ab-lectura .cx-dir-cambiar:focus-visible,#m-punto #ab-lectura .cx-dir-deshacer:focus-visible{background:Highlight;color:HighlightText}#m-punto #ab-lectura .cx-dir-pastilla--duda,#m-punto .ab-pill-field .cx-dir-fantasma .cx-dir-fantasma-resto{color:GrayText}}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) .modal-header.cx-dir-sube{margin-top:calc(16px - var(--l16d-p, 28px) - 60px);opacity:0;pointer-events:none}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) .modal-close.cx-dir-sube,#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints.cx-dir-sube{transform:translateY(calc(-1 * (var(--l16d-p, 28px) + 76px)));opacity:0}@media(prefers-reduced-motion:no-preference){#m-punto.hoja-punto .modal-header.cx-dir-sube,#m-punto.hoja-punto .modal-close.cx-dir-sube,#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints.cx-dir-sube{transition:margin-top .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1),opacity .16s ease-out}}#m-punto.hoja-punto .cx-dir-rotulo{display:none}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .cx-dir-rotulo.cx-dir-sube{display:block;margin:0 0 2px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--l16d-gris, rgb(162, 155, 157))}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest.cx-dir-sube{margin-top:6px}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest.cx-dir-sube .suggest-item{min-height:56px;padding-top:6px;padding-bottom:6px}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest.cx-dir-sube .suggest-sub{line-height:18px}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest.cx-dir-sube .suggest-item--homonimo .suggest-sub{font-size:15px;line-height:18px}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest.cx-dir-sube .suggest-name{line-height:17px}#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest.cx-dir-sube .suggest-homonimos,#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest.cx-dir-sube .suggest-comun,#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest.cx-dir-sube .suggest-group-label{padding-top:4px;padding-bottom:2px;line-height:18px}#m-punto .suggest-name::highlight(cx-dir-escrito),#m-punto .suggest-name span::highlight(cx-dir-escrito){color:var(--cx-dir-escrito, var(--l16d-gris, rgb(162, 155, 157)))}#m-punto.hoja-punto #ab-suggest .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-name::highlight(cx-dir-escrito),#m-punto.hoja-punto #ab-suggest .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-name span::highlight(cx-dir-escrito){color:var(--cx-dir-activa-suave, rgb(92, 86, 88))}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado{--cx-dir-activa-fondo: var(--l16d-tinta, rgb(255, 255, 255));--cx-dir-activa-tinta: var(--l16d-tarjeta, rgb(20, 17, 18));--cx-dir-activa-suave: rgb(92, 86, 88)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]){background:var(--cx-dir-activa-fondo);color:var(--cx-dir-activa-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-name,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-icon,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-sub-clave,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-sub-duda{color:var(--cx-dir-activa-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-sub,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-meta,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-aside,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-credito{color:var(--cx-dir-activa-suave)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item--homonimo:is(.is-keyboard,[aria-selected=true]) .suggest-sub{color:var(--cx-dir-activa-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item--homonimo:is(.is-keyboard,[aria-selected=true]) .suggest-name{color:var(--cx-dir-activa-suave)}#m-punto.hoja-punto #ab-atajos{display:none}@media(hover:hover)and (pointer:fine){#m-punto.hoja-punto[data-lista=abierta] #hoja-punto-cuerpo #ab-atajos{display:block;margin:8px 0 0;font-size:12px;line-height:16px;letter-spacing:0;color:var(--l16d-gris, rgb(162, 155, 157))}}@media(forced-colors:active){#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]){background:Highlight;color:HighlightText;forced-color-adjust:none}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-body,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-name,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-name span,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-sub,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-sub span,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-meta,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-aside,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-credito,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-icon,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item:is(.is-keyboard,[aria-selected=true]) .suggest-icon svg{color:HighlightText}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item--homonimo:is(.is-keyboard,[aria-selected=true]) .suggest-name,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item--homonimo:is(.is-keyboard,[aria-selected=true]) .suggest-sub,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado .suggest-item--homonimo:is(.is-keyboard,[aria-selected=true]) .suggest-sub-duda{color:HighlightText}#m-punto.hoja-punto #ab-atajos{color:GrayText}}#m-punto.hoja-punto #ab-suggest .suggest-icon[data-cx-donde]>svg:not(.cx-dir-donde){display:none}#m-punto.hoja-punto #ab-suggest .suggest-icon[data-cx-donde]>svg.cx-dir-donde{display:block;width:100%;height:100%;max-width:none;max-height:none;overflow:hidden;color:var(--cx-dir-donde-puntos, var(--l16d-gris-claro, rgb(142, 135, 137)));transform:scale(var(--cx-dir-donde-escala, 1.3))}#m-punto.hoja-punto #ab-suggest svg.cx-dir-donde .cx-dir-silueta-uso{opacity:.75}#m-punto.hoja-punto #ab-suggest svg.cx-dir-donde radialGradient{color:var(--cx-dir-donde-halo, var(--l16d-tinta, rgb(255, 255, 255)))}#m-punto.hoja-punto #ab-suggest .suggest-item:is(.is-keyboard,[aria-selected=true]) svg.cx-dir-donde{color:var(--cx-dir-activa-suave, rgb(92, 86, 88))}#m-punto.hoja-punto #ab-suggest .suggest-item:is(.is-keyboard,[aria-selected=true]) svg.cx-dir-donde radialGradient{color:var(--cx-dir-activa-tinta, rgb(20, 17, 18))}#m-punto.hoja-punto #cx-dir-silueta-defs{position:absolute;width:0;height:0;overflow:hidden}@media(forced-colors:active){#m-punto.hoja-punto #ab-suggest .suggest-icon[data-cx-donde]>svg.cx-dir-donde{color:GrayText;forced-color-adjust:none}#m-punto.hoja-punto #ab-suggest svg.cx-dir-donde radialGradient{color:Highlight}}#m-punto.hoja-punto .ab-pill-field>.cx-dir-busca{position:absolute;left:var(--cx-dir-busca-auto-x, 0px);width:var(--cx-dir-busca-auto-w, 100%);top:var(--cx-dir-busca-y, var(--cx-dir-busca-auto-y, 51px));height:2px;overflow:hidden;pointer-events:none;opacity:0;z-index:1}#m-punto.hoja-punto .ab-pill-field>.cx-dir-busca:before{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--cx-dir-busca-tinta, var(--l16d-tinta-2, rgb(217, 212, 213))),transparent)}@media(prefers-reduced-motion:no-preference){#m-punto.hoja-punto .ab-pill-field[data-cx-busca]>.cx-dir-busca{animation:cx-dir-busca-aparece .12s linear both}#m-punto.hoja-punto .ab-pill-field[data-cx-busca]>.cx-dir-busca:before{animation:cx-dir-busca-corre 1.1s cubic-bezier(.45,0,.25,1) infinite}}@keyframes cx-dir-busca-aparece{0%{opacity:0}to{opacity:1}}@keyframes cx-dir-busca-corre{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){#m-punto.hoja-punto .ab-pill-field>.cx-dir-busca{display:none}}@media(forced-colors:active){#m-punto.hoja-punto .ab-pill-field>.cx-dir-busca:before{background:Highlight;forced-color-adjust:none}}::view-transition-group(cx-dir-eleccion){animation-duration:.22s;animation-timing-function:ease-out;animation-timing-function:linear(0,.2 6%,.62 16%,.92 27%,1.04 37%,1.06 45%,1.03 57%,1 70%,.995 82%,1)}::view-transition-old(cx-dir-eleccion),::view-transition-new(cx-dir-eleccion){animation-duration:.22s;height:100%;object-fit:none;object-position:left center}:root:active-view-transition-type(cx-dir){view-transition-name:none}:root:active-view-transition-type(cx-dir)::view-transition-old(root),:root:active-view-transition-type(cx-dir)::view-transition-new(root){animation:none}@media(prefers-reduced-motion:reduce){::view-transition-group(cx-dir-eleccion),::view-transition-old(cx-dir-eleccion),::view-transition-new(cx-dir-eleccion){animation:none}}#m-punto.hoja-punto{--l16d-tarjeta: rgb(21,22,25);--l16d-tinta: rgb(244,244,239);--l16d-tinta-2: rgb(222,222,216);--l16d-gris: rgb(179,180,181);--l16d-gris-claro: rgb(160,162,166);--l16d-linea: rgb(55,57,62);--l16d-realce: rgb(35,37,42);--l16d-p: 24px}#m-punto.hoja-punto:not([data-vista=pin]) .modal-content{width:min(600px,calc(100% - 24px));max-width:600px;border:1px solid rgba(244,244,239,.13);border-radius:28px;max-height:calc(var(--route-viewport-height,100dvh) - 24px);margin-top:calc(var(--route-viewport-top,0px) + 12px)}#m-punto.hoja-punto:not([data-vista=pin]) .modal-header{height:auto;min-height:0;padding:24px 68px 18px 24px;margin:0;opacity:1;pointer-events:auto;transform:none;transition:none}#m-punto.hoja-punto:not([data-vista=pin]) .modal-header h3{font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.035em;color:var(--l16d-tinta);white-space:normal}#m-punto.hoja-punto:not([data-vista=pin]) .modal-close{top:15px;right:16px;opacity:1;transform:none;transition:none;background:var(--l16d-realce);border-radius:50%}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo{padding:0 24px 20px}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints{position:relative;top:auto;left:auto;right:auto;order:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:8px;width:100%;height:auto;margin:0 0 18px;padding:0;transform:none;opacity:1;pointer-events:auto;transition:none}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button{grid-row:auto;grid-column:auto;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:20px 17px;gap:3px 8px;align-content:center;align-items:center;min-height:62px;height:auto;margin:0;padding:10px 12px;min-width:0;border:1px solid var(--l16d-linea);border-radius:14px;background:transparent;cursor:pointer;color:var(--l16d-gris);width:100%;max-width:100%;justify-self:stretch}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[aria-pressed=true]{background:var(--l16d-realce);border-color:#8c8e92;color:var(--l16d-tinta)}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button:after{display:none}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[aria-pressed] .cx-l16d-letra{grid-column:1;grid-row:1 / 3;width:24px;height:24px;font:600 12px/1 var(--font-body,inherit);background:var(--l16d-tinta);color:var(--l16d-tarjeta);box-shadow:none;border:0}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint=B][aria-pressed] .cx-l16d-letra{background:#e5243f;color:#fff}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[aria-pressed] .cx-l16d-nombre{grid-column:2;grid-row:1;font-size:13px;font-weight:600;color:inherit}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button .route-tab-value{grid-column:2;grid-row:2;display:block;min-width:0;width:auto;font-size:11px;line-height:17px;color:var(--l16d-gris);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[aria-pressed] .route-tab-value:before{content:none}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view{min-height:260px}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button:focus-visible{outline:2px solid var(--l16d-tinta);outline-offset:2px}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input{min-height:54px;height:54px;padding:0 46px 0 14px;background:#202226;border:1px solid rgb(75,78,85);border-radius:14px;font-size:16px;font-weight:400;letter-spacing:0;transition:border-color .15s ease,background-color .15s ease}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input:focus{border-color:#b5b7bb;background:#24262b}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input.has-error input{border-color:#e5243f}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-clear{top:5px;right:3px}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-pill-err:empty:before{content:none}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input[hidden] .ab-pill-err:before{content:none}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-ubic{margin-top:6px;border-radius:12px;color:var(--l16d-tinta-2)}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-ubic:first-of-type{margin-left:0}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-pill-field:after{margin-top:6px}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .cx-dir-busca{max-width:100%}#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin{border:1px solid rgb(86,88,93);border-radius:12px;background:transparent;color:var(--l16d-tinta);min-height:44px;box-shadow:none;top:60px}#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin:after{color:var(--l16d-tinta);font-weight:500}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest{margin-top:12px;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item{min-height:66px;padding:12px 10px;gap:12px;border:0;border-bottom:1px solid rgba(244,244,239,.09);border-radius:10px}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-icon{flex:0 0 32px;width:32px;height:32px;background:var(--l16d-realce);border-radius:10px;display:grid;place-items:center;color:var(--l16d-tinta-2)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-icon svg{width:20px;height:20px}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-name{font-size:15.5px;line-height:20px;font-weight:600;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-sub{font-size:12.5px;line-height:18px;color:var(--l16d-gris)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-headline{font-size:12px;line-height:18px;padding:0 10px 8px;font-weight:500;color:var(--l16d-gris)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item.is-keyboard .suggest-icon,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item[aria-selected=true] .suggest-icon{background:transparent;color:var(--cx-dir-activa-tinta)}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item.is-keyboard .suggest-sub,#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item[aria-selected=true] .suggest-sub{color:var(--cx-dir-activa-suave)}#m-punto.hoja-punto #hoja-punto-cuerpo #hoja-punto-guia{font-size:12.5px;line-height:19px;color:var(--l16d-gris);margin-top:14px}#m-punto.hoja-punto #hoja-punto-cuerpo .hoja-punto-privacidad{font-size:11px;line-height:17px}@media(min-width:800px){#m-punto.hoja-punto:not([data-vista=pin]) .modal-content{margin-top:calc(var(--route-viewport-top,0px) + 48px);max-height:calc(var(--route-viewport-height,100dvh) - 96px)}}@media(max-width:799px){#m-punto.hoja-punto:not([data-vista=pin]) .modal-content{border-radius:24px;width:calc(100% - 16px);max-height:calc(var(--route-viewport-height,100dvh) - 16px);margin-top:calc(var(--route-viewport-top,0px) + 8px)}#m-punto.hoja-punto:not([data-vista=pin]) .modal-header{padding:22px 68px 16px 20px}#m-punto.hoja-punto:not([data-vista=pin]) .modal-header h3{font-size:22px}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo{padding:0 20px 18px}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints{margin-bottom:16px}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-atajos{display:none}}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) .modal-header{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) .modal-close{top:9px;right:8px}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo{padding:12px 16px}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view{min-height:0}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints{position:sticky;top:0;z-index:5;background:var(--l16d-tarjeta);width:calc(100% - 48px);margin-bottom:12px;height:44px;grid-template-rows:44px}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[aria-pressed]{min-height:44px;height:44px;grid-template-rows:20px;gap:6px;padding:8px;grid-row:1;grid-column:auto;width:100%;margin:0;justify-self:stretch}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[aria-pressed] .cx-l16d-nombre{position:static;width:auto;height:auto;margin:0;clip-path:none;display:block;font-size:12px;white-space:nowrap}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view .ab-inputs{top:56px;z-index:4}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin{top:116px;z-index:4;background:var(--l16d-tarjeta)}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[aria-pressed] .cx-l16d-letra{grid-row:1}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[aria-pressed] .route-tab-value{display:none}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .cx-dir-rotulo{display:none}#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-item{min-height:56px;padding:8px}#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest{margin-top:6px}@media(max-width:359px){#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[aria-pressed]{grid-template-columns:20px minmax(0,1fr);padding:6px;column-gap:4px}#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[aria-pressed] .cx-l16d-letra{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input{transition:none}}@media(forced-colors:active){#m-punto.hoja-punto:not([data-vista=pin]) .modal-content,#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input{background:Canvas;color:CanvasText;border-color:ButtonText}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[aria-pressed=true]{background:Highlight;color:HighlightText;border-color:Highlight}}@media(max-width:799px){#m-punto #ab-lectura{flex-wrap:nowrap;align-items:center;gap:8px;min-height:54px;overflow-x:auto;overflow-y:hidden;padding:0 0 6px;scrollbar-width:thin;scrollbar-color:var(--l16d-gris, #a29b9d) transparent}#m-punto #ab-lectura::-webkit-scrollbar{display:block;height:3px}#m-punto #ab-lectura::-webkit-scrollbar-thumb{background:var(--l16d-gris, #a29b9d);border-radius:4px}#m-punto #ab-lectura .cx-dir-pastilla{height:44px;margin:2px 0}#m-punto #ab-lectura .cx-dir-pastilla--motor{order:-1}#m-punto #ab-lectura .cx-dir-pastilla--motor .cx-dir-pastilla-txt{max-width:min(170px,47vw)}#m-punto #ab-lectura .cx-dir-quitar,#m-punto #ab-lectura .cx-dir-cambiar{height:44px;min-height:44px;min-width:44px}#m-punto #ab-lectura .cx-dir-quitar:after,#m-punto #ab-lectura .cx-dir-cambiar:after,#m-punto #ab-lectura .cx-dir-deshacer:after{inset:0}#m-punto #ab-lectura .cx-dir-deshacer{order:2;flex:none;min-height:44px;padding:0 8px;white-space:nowrap}}@media(max-width:799px){#cotizar{--s39-gutter: clamp(12px, 3.8vw, 16px);--s39-inset: 20px;padding-top:calc(60px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))!important;align-items:center}#cotizar>.wrap{box-sizing:border-box;width:100%;max-width:512px;min-width:0;min-height:0;margin-inline:auto;padding:0 var(--s39-gutter);align-items:stretch}#cotizar>.quote-page-nav{box-sizing:border-box;width:calc(100% - 2 * var(--s39-gutter));max-width:480px;left:50%;right:auto;transform:translate(-50%);top:calc(8px + env(safe-area-inset-top,0px));min-height:44px;padding-inline:4px}#cotizar>.quote-page-nav #welcome-back{min-height:44px}#cotizar #quote-flow{box-sizing:border-box;width:100%;max-width:480px;min-width:0;min-height:0;max-height:100%;margin-inline:auto;flex:1 1 auto;border-radius:26px}#cotizar #quote-flow>#flow-progress{box-sizing:border-box;width:100%;min-width:0;padding:8px var(--s39-inset) 10px}#cotizar #quote-flow #flow-progress .flow-progress-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}#cotizar #quote-flow #flow-progress .flow-progress-step{min-width:0;min-height:44px}#cotizar #quote-flow>#flow-stage{box-sizing:border-box;width:100%;min-width:0;min-height:0;flex:1 1 auto;padding:0;justify-content:safe center;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:20px;-webkit-mask-image:none;mask-image:none}#cotizar #quote-flow #flow-stage>.step{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:24px var(--s39-inset);flex-shrink:0}#cotizar #quote-flow #flow-stage .step-head{margin-bottom:18px}#cotizar #quote-flow #flow-stage .step-title{font-size:clamp(28px,7.8vw,34px);line-height:1.12;overflow-wrap:break-word}#cotizar #quote-flow #flow-stage .tarjeta-sub{max-width:100%;line-height:1.5;overflow-wrap:break-word}#cotizar #quote-flow .route-unified-block,#cotizar #quote-flow #route-entry{min-width:0;max-width:100%}#cotizar #quote-flow #flow-stage #route-entry .route-door-copy{min-width:0}#cotizar #quote-flow #flow-stage #route-door-placeholder{white-space:normal;overflow-wrap:break-word}#cotizar #quote-flow #flow-controls:not([hidden]){box-sizing:border-box;width:100%;min-width:0;padding:12px var(--s39-inset) 6px;gap:10px}#cotizar #quote-flow #flow-controls #flow-next{min-width:0;min-height:52px;padding-left:18px}#cotizar #quote-flow>#flow-signature:not([hidden]){display:flex;justify-content:center;align-items:center;width:100%;min-height:58px;padding:8px 20px 16px;margin:0;box-sizing:border-box;flex:none}#cotizar #quote-flow>#flow-signature .cx-firma-slot,#cotizar #quote-flow>#flow-signature .cx-firma{width:36px;height:32px}#cotizar>#cx-caminos{box-sizing:border-box;width:calc(100% - 2 * var(--s39-gutter));max-width:480px;left:50%;right:auto;transform:translate(-50%);bottom:calc(4px + env(safe-area-inset-bottom,0px));justify-content:center;column-gap:clamp(4px,1.6vw,8px)}#cotizar>#cx-caminos .cx-camino{min-height:44px}}@media(max-width:359px){#cotizar{--s39-inset: 16px}#cotizar #quote-flow #flow-progress .flow-progress-list{gap:2px}#cotizar #quote-flow #flow-progress .flow-progress-copy b{font-size:12px}#cotizar #quote-flow #flow-controls #flow-next{padding-left:14px}}@media(max-width:799px)and (max-height:700px){#cotizar #quote-flow>#flow-progress{padding-block:6px}#cotizar #quote-flow #flow-progress .flow-progress-head{min-height:34px}#cotizar #quote-flow #flow-progress #flow-dock-estado{padding-block:6px;margin:0;line-height:16px}#cotizar #quote-flow>#flow-signature:not([hidden]){min-height:44px;padding:4px 16px 8px}#cotizar #quote-flow>#flow-stage>.step{padding-block:18px}}@media(max-width:799px)and (max-height:560px){#cotizar,body.flow-started #cotizar{padding-top:calc(46px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))!important}#cotizar>.quote-page-nav{top:env(safe-area-inset-top,0px)!important}#cotizar #quote-flow{min-height:0}#cotizar #quote-flow>#flow-stage>.step{padding-block:16px}#cotizar #quote-flow #flow-controls:not([hidden]){padding-block:6px}#cotizar #quote-flow>#flow-signature:not([hidden]){min-height:32px;padding:2px 16px 8px}#cotizar #quote-flow>#flow-signature .cx-firma-slot,#cotizar #quote-flow>#flow-signature .cx-firma{width:24px;height:22px}}@media(max-width:799px){#m-carga-articulos .ruleta-vista[data-ruleta-vista]:after{top:-7px;bottom:-7px}#m-carga-articulos .rueda-sugerencia[data-ruleta-ir]:after{top:-11px;bottom:-11px}}@media(max-width:799px){#cotizar #flow-stage .step[data-step=carga] :is(#carga-cards,#carga-manifiesto),#cotizar #flow-stage #when-workspace.when-recta{width:100%;min-width:0;box-sizing:border-box}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head{flex-wrap:wrap;align-items:center;gap:8px;padding:12px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head>.carga-fila-cant{order:1;flex:0 0 auto}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head>.carga-fila-quita{order:2;flex:0 0 44px;margin-left:auto}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head>.carga-fila-name{order:3;flex:1 0 100%;min-width:0;margin:0;font-size:16px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head:after{content:none}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-fila:not(.carga-fila-custom):not(.es-ajena)>.carga-fila-head>.carga-peso-tag{order:4;max-width:100%;min-height:44px;margin:0;padding:10px 12px;white-space:normal;overflow-wrap:anywhere}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto :is(.carga-fila-custom-edit,.carga-custom-status){min-width:0;min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto :is(.carga-custom-description,.carga-custom-meta,.carga-custom-help,.carga-lectura-nota){max-width:100%;overflow-wrap:anywhere;line-height:1.5}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-lectura-head{flex-wrap:wrap;gap:6px 10px}#cotizar #flow-stage .step[data-step=carga] #carga-manifiesto .carga-lectura-head strong{min-width:0;overflow-wrap:anywhere}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta{min-width:0;grid-template-columns:44px minmax(0,1fr) 16px;column-gap:12px;min-height:76px;padding:12px 14px}#cotizar #flow-stage .step[data-step=carga] #carga-cards :is(.carga-puerta-name,.carga-puerta-sub){min-width:0;white-space:normal;overflow-wrap:anywhere}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta-sub{font-size:13px;line-height:1.4}#cotizar #flow-stage #when-workspace.when-recta{padding:16px;gap:18px}#cotizar #flow-stage #when-workspace.when-recta .cuando-card{min-height:64px;height:auto;padding:8px 5px}#cotizar #flow-stage #when-workspace.when-recta .cuando-card .cuando-card-name{line-height:1.3}#cotizar #flow-stage #when-workspace.when-recta .cuando-card .cuando-card-sub{line-height:1.4;white-space:normal}#cotizar #flow-stage #when-workspace.when-recta .when-hero-fecha{font-size:clamp(36px,11vw,54px);line-height:1.08}#cotizar #flow-stage #when-workspace.when-recta .when-hero.is-empty .when-hero-fecha{font-size:clamp(30px,9vw,40px)}#cotizar #flow-stage #when-workspace.when-recta :is(.when-hero-linea,.when-l22-extra,.when-l22-franja){overflow-wrap:anywhere;line-height:1.45}#cotizar #flow-stage #when-workspace.when-recta .horario-chip .when-slot-name{white-space:normal;line-height:1.4}#cotizar #quote-flow #total-bar :is(.ticket-heading,.total-info,#quote-passport,.total-details,.total-action,#ticket-handling){min-width:0;box-sizing:border-box}#cotizar #quote-flow #total-bar .ticket-heading{gap:12px;padding:12px 16px;align-items:center}#cotizar #quote-flow #total-bar .ticket-kind{min-width:0;white-space:normal}#cotizar #quote-flow #total-bar .ticket-kind small{white-space:normal}#cotizar #quote-flow #total-bar>.total-info{padding:18px 16px}#cotizar #quote-flow #total-bar #consumer-tax-amount{max-width:100%;font-size:clamp(32px,10.5vw,48px);line-height:1.1;overflow-wrap:anywhere}#cotizar #quote-flow #total-bar:has(#total-val.is-rango) #consumer-tax-amount{font-size:clamp(23px,7vw,34px);line-height:1.2}#cotizar #quote-flow #total-bar #quote-passport{padding:16px}#cotizar #quote-flow #quote-passport .quote-passport-route{min-height:44px;margin:12px 0}#cotizar #quote-flow #quote-passport .qp-punto b{min-width:0;font-size:16px;line-height:1.4;overflow-wrap:anywhere}#cotizar #quote-flow #quote-passport .quote-passport-grid{grid-template-columns:minmax(0,1fr);margin-top:14px}#cotizar #quote-flow #quote-passport .quote-passport-fact,#cotizar #quote-flow #quote-passport .quote-passport-fact:last-child{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:12px;min-height:48px;padding:12px 0;border-left:0;border-right:0;text-align:left}#cotizar #quote-flow #quote-passport .quote-passport-fact small{font-size:12px;line-height:1.4}#cotizar #quote-flow #quote-passport .quote-passport-fact strong{min-width:0;font-size:14px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}#cotizar #quote-flow #total-bar>.total-details{padding:0 16px 8px}#cotizar #quote-flow #total-bar #bd-toggle{min-height:48px;width:100%;margin-inline:0;padding-inline:0}#cotizar #quote-flow #total-bar .bd-row{gap:12px;align-items:baseline}#cotizar #quote-flow #total-bar .bd-row>:first-child{min-width:0;overflow-wrap:anywhere}#cotizar #quote-flow #total-bar .bd-row strong{flex-shrink:0;white-space:nowrap}#cotizar #quote-flow #total-bar>#ticket-handling{padding:16px;gap:12px}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty):has(#breakdown[hidden])>#ticket-handling{display:grid}#cotizar #quote-flow #total-bar>.total-action{padding:16px;gap:12px}#cotizar #quote-flow #total-bar .total-action>:is(button,a){min-height:44px;min-width:0;max-width:100%}#cotizar #quote-flow #total-bar :is(#quote-action-note,#cta-missing-note,#maniobras-selection-status){line-height:1.5;overflow-wrap:anywhere}}@media(max-width:480px){#cotizar #flow-stage #when-workspace.when-recta .horario-chips{grid-template-columns:minmax(0,1fr)}#cotizar #flow-stage #when-workspace.when-recta .horario-chip{flex-direction:row;justify-content:space-between;gap:12px;min-height:48px;padding:12px;text-align:left}#cotizar #flow-stage #when-workspace.when-recta .horario-chip .when-slot-name{font-size:13px}#cotizar #flow-stage #when-workspace.when-recta .horario-chip strong{flex:0 0 auto;font-size:15px}}@media(max-width:799px)and (max-height:700px){#cotizar #quote-flow #flow-stage .step[data-step=carga]>.card-heading{margin-block:0 12px;column-gap:12px}#cotizar #quote-flow #flow-stage #flow-title-carga{font-size:clamp(26px,7.5vw,30px);line-height:1.12}#cotizar #quote-flow #flow-stage #carga-sub{width:100%;max-width:100%;box-sizing:border-box;margin:0 0 14px!important;padding:8px 10px!important;font-size:13.5px!important;line-height:1.4!important}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puertas{grid-template-columns:minmax(0,1fr);gap:8px}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta{min-height:64px;padding:8px 12px;column-gap:10px}#cotizar #flow-stage .step[data-step=carga] #carga-cards .carga-puerta-sub{font-size:12px;line-height:1.4}}@media(max-width:799px){#m-punto.hoja-punto{--l16d-p: 16px;top:var(--route-viewport-top, 0px);bottom:auto;height:var(--route-viewport-height, 100dvh);align-items:start;padding:0}#m-punto.hoja-punto:has(#route-search-view:not([hidden])) .modal-content,#m-punto.hoja-punto:has(#route-pin-view:not([hidden])) .modal-content{width:calc(100% - 16px);max-width:600px;min-width:0;min-height:0;height:auto;max-height:calc(var(--route-viewport-height, 100dvh) - 16px);margin:8px auto;align-self:start;border-radius:24px}#m-punto.hoja-punto #hoja-punto-cuerpo{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:auto;scrollbar-gutter:stable;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));scroll-padding-block:12px}#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo{padding-left:16px;padding-right:16px}#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view{min-width:0}#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input{font-size:16px;scroll-margin-top:72px}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest{overflow-y:visible;scroll-padding-block:8px}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item{margin-inline:0;min-width:0}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-body{min-width:0;overflow-wrap:anywhere}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-sub{overflow-wrap:anywhere}#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura{scroll-padding-inline:4px;overscroll-behavior-x:contain}#m-punto.hoja-punto .modal-close{min-width:44px;min-height:44px}#m-punto.hoja-punto:has(#route-pin-view:not([hidden])) #hoja-punto-cuerpo{display:flex;flex-direction:column;gap:0;padding:0 16px max(12px,env(safe-area-inset-bottom,0px));overflow-y:auto}#m-punto.hoja-punto[data-vista=pin] .modal-header{min-height:60px;height:auto;padding:10px 64px 6px 16px;gap:10px}#m-punto.hoja-punto[data-vista=pin] .modal-header:before{width:32px;height:32px;font-size:18px}#m-punto.hoja-punto[data-vista=pin] .modal-header h3{white-space:normal;text-wrap:wrap;line-height:1.3}#m-punto.hoja-punto[data-vista=pin] .modal-close{top:8px;right:10px}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view:not([hidden]){display:block;min-width:0;flex-shrink:0}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view #route-pin-back{position:static;max-width:100%;min-height:44px}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view #route-pin-tools{position:static;width:fit-content;max-width:100%;margin:0 0 6px auto;flex-wrap:wrap;justify-content:flex-end}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view .route-pin-heading{min-width:0;margin-bottom:6px;overflow:visible}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view #route-pin-label{padding:4px 0;font-size:16px;line-height:1.3}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view #route-pin-eleccion{padding-bottom:4px;font-size:12px;line-height:1.4}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view .route-pin-stage{min-width:0}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view #route-pin-map{height:clamp(176px,calc(var(--route-viewport-height, 100dvh) - 340px),560px);min-height:176px;border-radius:16px}#m-punto.hoja-punto #route-pin-map .maplibregl-ctrl-bottom-right{bottom:calc(var(--pin-relleno-inf, 0px) + 8px)}#m-punto.hoja-punto #route-pin-map .maplibregl-ctrl-bottom-left{bottom:calc(var(--pin-relleno-inf, 0px) + 10px)}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view .route-pin-actions{position:sticky;bottom:0;z-index:4;min-width:0;padding:8px 0 max(8px,env(safe-area-inset-bottom,0px));row-gap:8px;background:var(--l16d-tarjeta);box-shadow:none}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view .route-pin-feedback{max-height:none;padding:8px 10px}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view #route-pin-status{font-size:13px;line-height:1.35}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view #route-pin-insight{white-space:normal;overflow-wrap:anywhere}#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view :is(#route-pin-center,#route-pin-confirm,#route-pin-retry){min-height:48px;height:auto;padding:10px 12px;white-space:normal;line-height:1.3}}@media(forced-colors:none)and (min-width:721px)and (max-width:799px)and (min-height:601px){#umbral #welcome-title{font-size:clamp(48px,8.4svh,76px)!important}}#cotizar #quote-flow #total-bar{--ticket-paper: #F4F4EF;--ticket-ink: #121316;--ticket-muted: #595B61;--s40-line: #D6D6D0;--s40-inset: 28px;--on-white: #121316;--on-white-muted: #595B61;--ring: #121316;filter:drop-shadow(0 12px 22px rgb(0 0 0 / 16%))}#cotizar #quote-flow #total-bar .ticket-heading{padding:18px var(--s40-inset);gap:16px;background:var(--ticket-paper);border-bottom:1px solid var(--s40-line)}#cotizar #quote-flow #total-bar .ticket-brand{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:8px;row-gap:2px}#cotizar #quote-flow #total-bar .ticket-kind{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--ticket-ink)}#cotizar #quote-flow #total-bar>.total-info{padding:24px var(--s40-inset);justify-content:flex-start;background:var(--ticket-paper);color:var(--ticket-ink);border-left:1px dashed var(--s40-line);box-shadow:none}#cotizar #quote-flow #total-bar :is(#consumer-tax-label,#total-info-lbl){color:var(--ticket-muted);font-size:11px;line-height:1.45;letter-spacing:.07em}#cotizar #quote-flow #total-bar :is(#consumer-tax-amount,#total-val){color:var(--ticket-ink);font-size:clamp(38px,4.1vw,60px);line-height:1.04;letter-spacing:-.05em;font-weight:600;font-variant-numeric:tabular-nums lining-nums}#cotizar #quote-flow #total-bar :is(#total-val em,#total-note strong,#price-delta,.total-info-empty-title){color:var(--ticket-ink)}#cotizar #quote-flow #total-bar.is-computing-price #total-val,#cotizar #quote-flow #total-bar.is-computing-price #total-val em{color:transparent}#cotizar #quote-flow #total-bar .total-info-empty-icon{color:var(--ticket-ink);background:#eaeae4;border-color:var(--s40-line);box-shadow:none}#cotizar #quote-flow #total-bar #total-note{margin-top:10px;color:var(--ticket-ink);font-size:13px;line-height:1.45}#cotizar #quote-flow #total-bar #consumer-tax-detail{margin-top:10px;padding-top:0;border-top:0;color:var(--ticket-muted);font-size:12px;line-height:1.45}#cotizar #quote-flow #total-bar .total-info-empty-sub{color:var(--ticket-muted)}#cotizar #quote-flow #total-bar #quote-passport{padding:22px var(--s40-inset) 14px;color:var(--ticket-ink);background:var(--ticket-paper)}#cotizar #quote-flow #quote-passport .quote-passport-route{margin:12px 0 14px;padding-top:4px}#cotizar #quote-flow #quote-passport .qp-boleto{gap:12px 18px}#cotizar #quote-flow #quote-passport .qp-punto{gap:5px}#cotizar #quote-flow #quote-passport .qp-punto b{font-size:21px;line-height:1.25;font-weight:600;color:var(--ticket-ink);overflow-wrap:anywhere}#cotizar #quote-flow #quote-passport :is(.qp-punto small,#quote-passport-title,.price-summary-hint,#quote-passport-distance){color:var(--ticket-muted)}#cotizar #quote-flow #quote-passport .quote-passport-grid{grid-template-columns:minmax(0,1fr);margin-top:0;border-block:1px solid var(--s40-line);background:transparent}#cotizar #quote-flow #quote-passport .quote-passport-fact,#cotizar #quote-flow #quote-passport .quote-passport-fact:last-child{display:grid;grid-template-columns:52px minmax(0,1fr) 8px;align-items:baseline;gap:12px;min-height:44px;padding:9px 0;border:0;border-radius:0;text-align:left}#cotizar #quote-flow #quote-passport .quote-passport-fact+.quote-passport-fact{border-top:1px solid var(--s40-line)}#cotizar #quote-flow #quote-passport .quote-passport-fact small{color:var(--ticket-muted);font-size:12px;line-height:1.4}#cotizar #quote-flow #quote-passport .quote-passport-fact strong{min-width:0;color:var(--ticket-ink);font-size:14px;line-height:1.4;font-weight:550;white-space:normal;overflow-wrap:anywhere}#cotizar #quote-flow #quote-passport .quote-passport-fact:after{content:"";display:block;position:static;align-self:center;width:5px;height:5px;border:0;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);color:var(--ticket-muted);opacity:.75}#cotizar #quote-flow #total-bar>.total-details{padding:0 var(--s40-inset) 12px;background:var(--ticket-paper)}#cotizar #quote-flow #total-bar #bd-toggle{min-height:44px;color:var(--ticket-muted)}#cotizar #quote-flow #total-bar>#ticket-handling{padding:20px var(--s40-inset);gap:16px;border-top:1px solid var(--s40-line);background:radial-gradient(circle at bottom left,transparent 9px,var(--ticket-paper) 9.5px) bottom left / 51% 100% no-repeat,radial-gradient(circle at bottom right,transparent 9px,var(--ticket-paper) 9.5px) bottom right / 51% 100% no-repeat}#cotizar #quote-flow #ticket-handling .handling-kicker{margin-bottom:5px;color:var(--ticket-muted)}#cotizar #quote-flow #ticket-handling #freight-assistance-title{color:var(--ticket-ink);font-size:17px}#cotizar #quote-flow #ticket-handling #maniobras-selection-status{margin-top:6px;color:var(--ticket-muted);font-size:12px;line-height:1.5}#cotizar #quote-flow #total-bar>.total-action{padding:22px var(--s40-inset);gap:12px 24px;background:radial-gradient(circle at top left,transparent 9px,var(--ticket-paper) 9.5px) top left / 51% 100% no-repeat,radial-gradient(circle at top right,transparent 9px,var(--ticket-paper) 9.5px) top right / 51% 100% no-repeat}#cotizar #quote-flow #total-bar>.total-action:before{left:var(--s40-inset);right:var(--s40-inset);border-top-color:#a5a6a0}#cotizar #quote-flow #total-bar :is(#quote-action-note,#cta-missing-note){color:var(--ticket-muted);line-height:1.45}@media(max-width:799px){#cotizar #quote-flow #total-bar{--s40-inset: 16px}#cotizar #quote-flow #total-bar:not(.is-gated){grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "price" "summary" "details" "handling" "action"}#cotizar #quote-flow #total-bar.is-gated{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "summary"}#cotizar #quote-flow #total-bar .ticket-heading{padding-block:14px;gap:12px}#cotizar #quote-flow #total-bar>.total-info{padding-block:18px 16px;border-left:0;border-bottom:1px solid var(--s40-line)}#cotizar #quote-flow #total-bar #consumer-tax-amount{font-size:clamp(34px,11vw,52px)}#cotizar #quote-flow #total-bar:has(#total-val.is-rango) #consumer-tax-amount,#cotizar #quote-flow #total-bar #total-val.is-rango{font-size:clamp(24px,7.5vw,36px);line-height:1.2}#cotizar #quote-flow #total-bar #quote-passport{padding-block:16px 12px}#cotizar #quote-flow #quote-passport .qp-boleto{gap:10px 14px}#cotizar #quote-flow #quote-passport .qp-punto b{font-size:16px;line-height:1.35}#cotizar #quote-flow #quote-passport .quote-passport-fact,#cotizar #quote-flow #quote-passport .quote-passport-fact:last-child{grid-template-columns:48px minmax(0,1fr) 6px;gap:10px;padding-block:8px}#cotizar #quote-flow #total-bar>#ticket-handling{grid-template-columns:minmax(0,1fr);padding-block:16px;gap:12px}#cotizar #quote-flow #total-bar>.total-action{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "note" "missing";padding-block:20px}}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #quote-passport :is(.quote-passport-route,.quote-passport-fact):hover{background:#1213160a}}@media(forced-colors:active){#cotizar #quote-flow #total-bar{--ticket-paper: Canvas;--ticket-ink: CanvasText;--ticket-muted: CanvasText;--s40-line: CanvasText;filter:none}#cotizar #quote-flow #total-bar :is(.total-info,.ticket-heading,#quote-passport,.total-details,#ticket-handling,.total-action){background:Canvas}#cotizar #quote-flow #quote-passport .quote-passport-fact:after{color:ButtonText}}@media(max-width:799px){#cotizar #quote-flow #flow-stage .result-stage[data-flow-panel=resultado]{padding-top:8px}#cotizar #quote-flow #flow-stage .result-stage[data-flow-panel=resultado]>.card-heading{min-height:0;margin-top:0;margin-bottom:8px}#cotizar #quote-flow #flow-stage .result-stage #flow-title-resultado{font-size:clamp(26px,7.2vw,30px);line-height:1.12}#cotizar #quote-flow #flow-stage .result-stage #flow-instruccion-resultado{font-size:13px;line-height:1.4}#cotizar #quote-flow #total-bar .ticket-heading{min-height:0;padding-block:8px}#cotizar #quote-flow #total-bar .ticket-kind{padding:0;border:0}#cotizar #quote-flow #total-bar>.total-info{padding-block:12px 14px}#cotizar #quote-flow #total-bar :is(#total-note,#consumer-tax-detail){margin-top:8px}#cotizar #quote-flow #total-bar #quote-passport{padding-block:10px}#cotizar #quote-flow #quote-passport .quote-passport-route{margin-block:10px 8px;padding-top:0}#cotizar #quote-flow #quote-passport .qp-boleto{row-gap:8px}}#cotizar #quote-flow #total-bar #consumer-tax-detail{opacity:1}#cotizar #quote-flow #total-bar .ticket-brand small{color:var(--ticket-muted)}@media(forced-colors:none)and (max-width:799px){#cotizar #quote-flow #flow-stage .step[data-step=cuando] #flow-title-cuando{font-size:clamp(28px,7.8vw,34px);line-height:1.12}#cotizar #quote-flow #flow-stage .tarjeta-sub{width:auto;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}#cotizar #quote-flow #flow-stage #carga-sub,#cotizar #quote-flow #flow-stage [data-flow-panel=cuando] #cuando-sub,#cotizar #quote-flow #flow-stage #maniobra-sub{margin-top:0;margin-bottom:20px}#cotizar #quote-flow #flow-stage [data-flow-panel=cuando] #cuando-sub{margin-top:-7px}}:root{--s41-presion: .985;--s41-presion-disco: .94}@media(forced-colors:none){#cotizar #quote-flow .flow-guidance button:focus-visible{outline:2px solid var(--l18b-papel);outline-offset:3px}#cotizar #quote-flow #total-bar #savings-tip-action:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:3px}#m-punto .privacy-summary>summary:focus-visible{outline:2px solid var(--l18b-papel);outline-offset:3px}#m-reserva .privacy-summary>summary:focus-visible{outline:2px solid var(--l18b-tinta);outline-offset:3px}#cotizar #flow-stage #when-l22-mover,#cotizar #quote-flow #total-bar>.total-action>.l22-compartir,#m-carga-articulos .cinta-display,.modal .privacy-summary>summary,.cx-camino{transition:scale var(--l18b-t-toque) var(--l18b-curva),background-color var(--l18b-t-estado) var(--l18b-curva),border-color var(--l18b-t-estado) var(--l18b-curva),color var(--l18b-t-estado) var(--l18b-curva)}#cotizar #flow-stage button.carga-peso-tag{transition:color .18s,border-color .18s,scale var(--l18b-t-toque) var(--l18b-curva)}#m-punto [data-route-endpoint]{transition:color .15s,background-color .15s,scale var(--l18b-t-toque) var(--l18b-curva)}#cotizar #ab-swap{transition:transform .29s,background-color .16s,border-color .16s,scale var(--l18b-t-toque) var(--l18b-curva)}#m-punto.hoja-punto .modal-close{transition:scale var(--l18b-t-toque) var(--l18b-curva),background-color var(--l18b-t-estado) var(--l18b-curva)}#cotizar #flow-stage #when-l22-mover:not(:disabled):active{scale:var(--s41-presion);border-color:var(--l11-tinta, var(--l18b-tinta));transition-duration:0s}#cotizar #quote-flow #total-bar>.total-action>.l22-compartir:not(:disabled):active{scale:var(--s41-presion);background:var(--l18b-papel-4);transition-duration:0s}#cotizar #flow-stage button.carga-peso-tag:not(:disabled):active{scale:var(--s41-presion);transition-duration:0s}#m-carga-articulos .cinta-display:not(:disabled):active{scale:var(--s41-presion);transition-duration:0s}.modal .privacy-summary>summary:active{scale:var(--s41-presion);transition-duration:0s}.cx-camino:active{scale:var(--s41-presion);transition-duration:0s}#m-punto [data-route-endpoint]:not(:disabled):active{scale:var(--s41-presion);transition-duration:0s}#cotizar #ab-swap:not(:disabled):active{scale:var(--s41-presion-disco);transition-duration:0s}#m-punto.hoja-punto .modal-close:not(:disabled):active{scale:var(--s41-presion-disco);transition-duration:0s}#cotizar #quote-flow #flow-stage #when-workspace :is(.cuando-card,.horario-chip):is(:disabled,[aria-disabled=true]){color:var(--l18b-apagado-papel)}html[data-s41-modo=puntero] :focus-visible:not(input,textarea,select,[contenteditable=true]){outline-color:transparent!important}}@media(prefers-reduced-motion:reduce){#cotizar #flow-stage #when-l22-mover,#cotizar #quote-flow #total-bar>.total-action>.l22-compartir,#m-carga-articulos .cinta-display,.modal .privacy-summary>summary,.cx-camino,#cotizar #flow-stage button.carga-peso-tag,#m-punto [data-route-endpoint],#cotizar #ab-swap,#m-punto.hoja-punto .modal-close{transition-duration:0s}}:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group:not(:empty){gap:0!important;border-radius:22px!important;background:var(--l18b-humo)!important;box-shadow:var(--l18b-canto-vidrio)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group button{border-radius:0!important;background-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group button+button{box-shadow:inset 0 1px #f4f4ef1a!important}@media(hover:hover)and (pointer:fine){:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group button:not(:disabled):hover{background-color:#f4f4ef14!important}}:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group button:focus-visible{outline-offset:-4px}@media(max-height:520px){:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group button+button{box-shadow:inset 1px 0 #f4f4ef1a!important}}#m-punto#m-punto #route-pin-map .maplibregl-ctrl-scale{display:none}@media(forced-colors:active){:is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group:not(:empty){border:1px solid CanvasText!important}}@media(max-width:720px){#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-content{height:100dvh}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-header{padding-bottom:10px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-body{gap:10px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila{grid-template-columns:24px minmax(0,1fr) max-content max-content;column-gap:8px;row-gap:2px;padding:8px 10px 8px 12px;align-items:center}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto{grid-column:1;grid-row:1;align-self:center}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-texto{display:contents}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-rotulo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila b{grid-column:2 / -1;grid-row:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila small:not(.rc-park){grid-column:1 / 3;grid-row:2;min-width:0;padding-left:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-park{grid-column:1 / -1;grid-row:3;padding-left:32px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-park:empty{display:none}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-pin{grid-column:3;grid-row:2;margin:0;white-space:nowrap;min-width:max-content}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-editar{grid-column:4;grid-row:2;position:static;inset:auto;margin:0;white-space:nowrap}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel{flex:1 0 auto;display:flex;flex-direction:column;min-height:0}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar{flex:0 0 auto;margin-bottom:8px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .map-leaflet,#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel:has(.rc-connections:not([hidden])) .map-leaflet{flex:1 1 auto;height:auto;min-height:200px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-estado:empty{display:none}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-estado{margin-top:8px}}@media(max-width:360px){#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila small:not(.rc-park){grid-column:2 / -1;grid-row:2;padding-left:0;white-space:normal}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-park{grid-row:4}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-pin{grid-column:2 / 4;grid-row:3;justify-self:end}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-editar{grid-row:3}}@media(max-width:720px)and (max-height:700px){#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma #rc-hint{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-header{padding-top:16px;padding-bottom:6px}}@media(max-width:720px)and (forced-colors:active){#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila b{forced-color-adjust:auto}}@media(max-height:480px){#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma #rc-hint{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar{position:absolute;top:12px;z-index:2;margin:0;box-sizing:border-box}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar button{min-height:44px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .map-leaflet,#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel:has(.rc-connections:not([hidden])) .map-leaflet{flex:1 1 auto;height:auto;min-height:120px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-foot{padding-top:8px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-estado{margin-top:2px;line-height:18px}}@media(max-width:720px)and (max-height:480px){#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-header{box-sizing:border-box;height:56px;padding:0}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-header h3{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar{left:22px;right:64px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar button{flex:1 1 auto;min-width:0;padding-left:6px;padding-right:6px;font-size:13px;letter-spacing:-.01em;white-space:nowrap}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-body{gap:6px;padding-bottom:4px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel{flex:1 1 auto}}@media(min-width:361px)and (max-width:720px)and (max-height:480px){#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila{grid-template-columns:24px minmax(0,1fr) max-content max-content;grid-template-rows:auto auto;column-gap:6px;row-gap:0;padding:0 6px 0 8px;min-height:44px;align-items:center}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto{grid-column:1;grid-row:1 / 3}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila b{grid-column:2;grid-row:1;align-self:end;font-size:14px;line-height:18px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila small:not(.rc-park){grid-column:2;grid-row:2;align-self:start;padding-left:0;font-size:12px;line-height:16px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-park{grid-column:2 / -1;grid-row:3;padding-left:0}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-pin{grid-column:3;grid-row:1 / 3;padding-left:10px;padding-right:10px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-editar{grid-column:4;grid-row:1 / 3;padding-left:10px;padding-right:10px}}@media(min-width:721px)and (max-height:480px){#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-header{padding-top:16px;padding-bottom:10px;min-height:70px;box-sizing:border-box}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar{right:76px;width:min(446px,calc(100% - 380px))}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-body{min-height:0;overflow:hidden;padding-bottom:8px;align-items:stretch}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-filas{min-height:0;max-height:100%;overflow-y:auto;align-self:stretch}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel{display:flex;flex-direction:column;min-height:0}}@media(min-width:520px)and (max-width:720px)and (max-height:400px){#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:10px;min-height:0;overflow:hidden;align-items:stretch}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-filas{min-height:0;max-height:100%;overflow-y:auto;align-self:stretch}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila{grid-template-rows:none;column-gap:8px;row-gap:2px;padding:6px 8px 6px 10px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto{grid-row:1}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila b{grid-column:2 / -1;grid-row:1;align-self:center}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila small:not(.rc-park){grid-column:1 / 3;grid-row:2;align-self:center;padding-left:32px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-pin{grid-column:3;grid-row:2}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-editar{grid-column:4;grid-row:2}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel{display:flex;flex-direction:column;min-height:0}}#ab-suggest .cx-ask{display:flex;flex-wrap:wrap;gap:8px;padding:4px 8px 10px}#ab-suggest .cx-ask-opcion{min-height:44px;min-width:44px;padding:0 16px;margin:0;border:0;border-radius:22px;cursor:pointer;font:inherit;font-size:var(--m06-t1, 16px);line-height:1.2;font-weight:500;color:var(--m06-tinta, rgb(244, 244, 239));background:var(--m06-luz-2, rgba(244, 244, 239, .1));transition:background-color .12s ease}#ab-suggest .cx-ask-opcion[data-cx-otra]{background:transparent;color:var(--m06-gris, rgb(179, 180, 181));text-decoration:underline;text-underline-offset:3px}#ab-suggest .cx-ask-opcion[aria-pressed=true]{background:var(--l16d-pildora, rgb(255, 255, 255));color:var(--l16d-pildora-tinta, rgb(20, 17, 18));font-weight:700}#ab-suggest .cx-ask-opcion:focus-visible{outline:2px solid var(--m06-tinta, rgb(244, 244, 239));outline-offset:2px}@media(hover:hover){#ab-suggest .cx-ask-opcion:not([aria-pressed=true]):hover{background:var(--m06-luz-3, rgba(244, 244, 239, .16))}}@media(prefers-reduced-motion:reduce){#ab-suggest .cx-ask-opcion{transition:none}}@media(forced-colors:active){#ab-suggest .cx-ask-opcion{border:1px solid ButtonText;color:ButtonText;background:ButtonFace}#ab-suggest .cx-ask-opcion[aria-pressed=true]{background:Highlight;color:HighlightText}}:root{--m06-tinta: var(--l16d-tinta, rgb(244, 244, 239));--m06-gris: var(--l16d-gris, rgb(179, 180, 181));--m06-gris-3: rgb(160, 162, 166);--m06-linea: rgba(244, 244, 239, .16);--m06-linea-campo: rgba(244, 244, 239, .34);--m06-luz: rgba(244, 244, 239, .06);--m06-luz-2: rgba(244, 244, 239, .1);--m06-fino: 1px;--m06-t0: 22px;--m06-t1: 16px;--m06-t2: 13px;--m06-t3: 12px;--m06-fila: 56px}@media(min-resolution:2dppx){:root{--m06-fino: .5px}}@media(min-width:800px){:root{--m06-t0: 24px}}@media(min-width:1800px)and (min-height:1000px){:root{--m06-t0: 30px;--m06-t1: 18px;--m06-t2: 15px;--m06-t3: 13px;--m06-fila: 64px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) .modal-content{width:min(720px,100% - 48px);max-width:720px}}@media(forced-colors:none){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto .modal-header h3{font-size:var(--m06-t0)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo{font-variant-numeric:tabular-nums}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint]{border:0;background:var(--m06-luz);box-shadow:none;font-size:var(--m06-t1)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint][aria-pressed=true]{background:var(--m06-luz-2)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints .route-tab-value{font-size:var(--m06-t2)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints .cx-l16d-nombre{font-size:var(--m06-t1)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints .cx-l16d-letra{font-size:var(--m06-t2)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input[role=combobox]{border:0;border-radius:0;background:transparent;box-shadow:inset 0 calc(-1 * var(--m06-fino)) 0 var(--m06-linea-campo);min-height:48px;height:48px;padding:0 44px 0 0;font-size:var(--m06-t1);color:var(--m06-tinta);transition:box-shadow .16s ease-out}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input[role=combobox]:focus{background:transparent;box-shadow:inset 0 calc(-2 * var(--m06-fino)) 0 var(--m06-tinta)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input[role=combobox]::placeholder{color:var(--m06-gris);opacity:1}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input .ab-clear{right:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin{border:0;background:var(--l16d-pildora, rgb(255, 255, 255));color:var(--l16d-pildora-tinta, rgb(20, 17, 18));box-shadow:none;min-height:44px;height:44px;border-radius:22px;font-size:var(--m06-t1);font-weight:600;top:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #route-search-view #route-choose-pin *{color:inherit;font-size:inherit}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item{min-height:var(--m06-fila);padding:8px;border:0;border-radius:0;box-shadow:inset 0 calc(-1 * var(--m06-fino)) 0 var(--m06-linea);gap:16px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item:last-of-type{box-shadow:none}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-name{font-size:var(--m06-t1);line-height:1.375;font-weight:600;color:var(--m06-tinta);letter-spacing:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-sub{font-size:var(--m06-t2);line-height:1.385;font-weight:400;color:var(--m06-gris);margin-top:2px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-body,html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-sub{overflow-wrap:break-word;word-break:normal;hyphens:manual;text-wrap:pretty}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest :is(.suggest-credito,.suggest-meta){font-size:var(--m06-t3);line-height:16px;color:var(--m06-gris-3)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item--homonimo .suggest-sub{font-size:var(--m06-t1);line-height:1.375;font-weight:600;color:var(--m06-tinta);margin-top:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item--homonimo .suggest-name{font-size:var(--m06-t2);line-height:1.385;font-weight:400;color:var(--m06-gris);margin-top:2px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item--homonimo .suggest-name .suggest-sub-duda{color:var(--m06-gris)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest :is(.suggest-homonimos,.suggest-comun,.suggest-group-label,.suggest-headline){font-size:var(--m06-t2);line-height:1.385;font-weight:600;padding:16px 8px 8px;letter-spacing:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-empty{font-size:var(--m06-t2)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-icon{width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:var(--m06-luz);align-self:center}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-icon>svg:not(.cx-dir-donde){width:16px;height:16px}@media(hover:hover)and (pointer:fine){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item:not(.is-keyboard):not([aria-selected=true]):hover{background:var(--m06-luz);border-radius:12px}}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura{display:flex;flex-wrap:wrap;overflow:visible;gap:8px;min-height:44px;padding:4px 0;margin:8px 0 0;align-items:center}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura .cx-dir-pastilla{height:36px;margin:0;padding:0 4px 0 12px;font-size:var(--m06-t2);font-weight:500;background:var(--m06-luz-2);color:var(--m06-tinta);max-width:100%;min-width:0;flex:0 1 auto}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura .cx-dir-pastilla--motor{padding-right:12px;font-weight:600}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura .cx-dir-pastilla-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura .cx-dir-quitar{width:44px;height:44px;min-width:44px;margin:-4px -4px -4px 0;flex:0 0 44px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:4px 24px 4px 0;-webkit-mask-image:linear-gradient(to right,black calc(100% - 32px),transparent);mask-image:linear-gradient(to right,black calc(100% - 32px),transparent)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura .cx-dir-pastilla{flex:0 0 auto}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura{min-height:36px;padding-top:0;padding-bottom:0;margin-top:4px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio])>[data-tipo=municipio]{order:-2}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio]){padding-right:0;-webkit-mask-image:none;mask-image:none}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio])>[data-tipo=municipio]:before{content:"";flex:0 0 8px;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--l16d-rojo, rgb(229, 36, 63))}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #hoja-punto-guia{font-size:var(--m06-t3);line-height:1.5;color:var(--m06-gris);margin-top:16px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo :is(#ab-atajos,.route-catalog-credit,.hoja-punto-privacidad,.privacy-summary>summary,.privacy-summary p){font-size:var(--m06-t3)}}@media(forced-colors:none){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-item{min-height:56px;padding-top:6px;padding-bottom:6px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-item--homonimo .suggest-sub{-webkit-line-clamp:2;line-clamp:2;line-height:20px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-item--homonimo .suggest-name:not(:has(.suggest-sub-duda)){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint]{min-height:48px;padding-top:4px;padding-bottom:4px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo .ab-input .ab-pill-field:after{margin-top:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest :is(.suggest-homonimos,.suggest-comun,.suggest-group-label,.suggest-headline){padding:8px 8px 4px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-credito{display:none}}@media(forced-colors:active){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input[role=combobox]{border:0;border-bottom:1px solid CanvasText;border-radius:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item{border:0;border-bottom:1px solid GrayText;border-radius:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio])>[data-tipo=municipio]{order:-2}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio])>[data-tipo=municipio]:before{background:Highlight;forced-color-adjust:none}}@media(prefers-reduced-motion:reduce){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo .ab-input input[role=combobox]{transition:none}}@media(forced-colors:none){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item:not(.is-keyboard):not([aria-selected=true]) .suggest-sub .suggest-sub-clave{color:var(--m06-tinta);font-weight:inherit}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest :is(.suggest-headline,.suggest-homonimos,.suggest-comun,.suggest-empty){color:var(--m06-gris)}}@media(forced-colors:none){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest:is([data-cx-decision=needs_clarification],[data-cx-decision=needs_pin],[data-cx-decision=no_match]) .suggest-headline{font-size:var(--m06-t1);line-height:1.375;font-weight:600;color:var(--m06-tinta);padding:16px 8px 8px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest:is([data-cx-decision=choose_candidate],[data-cx-decision=awaiting_confirmation]) .suggest-headline{color:var(--m06-tinta)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision=no_match] .suggest-empty{font-size:var(--m06-t1);line-height:1.375;font-weight:600;color:var(--m06-tinta);padding:16px 8px 8px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item:is([data-cx-precision=address_point],[data-cx-precision=establishment]) .suggest-icon{background:var(--m06-luz-2);color:var(--m06-tinta)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item[data-cx-precision=street_axis] .suggest-icon{background:var(--m06-luz);color:var(--m06-tinta)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item:is([data-cx-precision=area],[data-cx-precision=locality]) .suggest-icon{background:transparent;color:var(--m06-gris)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item[data-cx-match=conflict] .suggest-sub:before{content:"";display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;border-radius:50%;vertical-align:middle;background:var(--l16d-rojo, rgb(229, 36, 63))}}@media(forced-colors:none){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-headline{font-size:var(--m06-t3);line-height:16px;font-weight:600;padding:0;margin:4px 8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio]):has(>.cx-dir-pastilla--motor){padding-right:24px;-webkit-mask-image:linear-gradient(to right,black calc(100% - 32px),transparent);mask-image:linear-gradient(to right,black calc(100% - 32px),transparent)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio])>.cx-dir-pastilla--motor{order:-3}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio])>.cx-dir-pastilla{height:32px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio]) .cx-dir-quitar{margin-top:-6px;margin-bottom:-6px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:has(#ab-lectura>[data-tipo=municipio]~[data-tipo=municipio]) #hoja-punto-cuerpo #ab-suggest .suggest-homonimos{display:none}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:has(#ab-lectura>[data-tipo=municipio]~[data-tipo=municipio]) #hoja-punto-cuerpo #ab-suggest .suggest-headline{margin-top:2px;margin-bottom:2px}}@media(forced-colors:active){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint][aria-pressed=true]{forced-color-adjust:none;background:Highlight;color:HighlightText}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint][aria-pressed=true] *:not(.cx-l16d-letra){color:HighlightText;background:transparent}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint][aria-pressed=true] .cx-l16d-letra{background:HighlightText;color:Highlight}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item[data-cx-match=conflict] .suggest-sub:before{content:"";display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;border-radius:50%;vertical-align:middle;background:CanvasText;forced-color-adjust:none}}@media(min-width:1800px)and (min-height:1000px){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto:has(#route-search-view:not([hidden])):not([data-vista=pin]) .modal-content{max-height:min(1120px,calc(var(--route-viewport-height, 100dvh) - 48px - clamp(24px,11vh,112px)))}}:root{--m06-luz-3: rgba(244, 244, 239, .16)}@media(forced-colors:none){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty){position:relative;padding-left:40px;min-height:36px;box-sizing:border-box}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):before{content:"" / "";position:absolute;left:8px;top:8px;width:20px;height:20px;margin:0;border-radius:50%;display:block;box-sizing:border-box;font-weight:700;font-size:13px;line-height:20px;text-align:center;color:var(--m06-tinta);background:var(--m06-luz-2)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest:is([data-cx-decision=needs_clarification],[data-cx-decision=needs_pin],[data-cx-decision=no_match]):not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):before{top:17px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto:not([data-poco-alto="1"]) #hoja-punto-cuerpo #ab-suggest:is([data-cx-decision=choose_candidate],[data-cx-decision=awaiting_confirmation]):not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):before{top:calc(50% - 10px)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision=choose_candidate]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):before{background:linear-gradient(var(--m06-tinta) 0 0) 50% 6px / 8px 2px no-repeat,linear-gradient(var(--m06-tinta) 0 0) 50% 9px / 8px 2px no-repeat,linear-gradient(var(--m06-tinta) 0 0) 50% 12px / 8px 2px no-repeat,var(--m06-luz-2)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision=needs_clarification]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):before{content:"?" / "";background:var(--l16d-rojo, rgb(229, 36, 63));color:var(--l16d-pildora, rgb(255, 255, 255))}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision=needs_pin]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):before{background:radial-gradient(circle closest-side,var(--l16d-rojo, rgb(229, 36, 63)) 0 3px,transparent 3.5px 6px,var(--l16d-rojo, rgb(229, 36, 63)) 6.5px 9px,transparent 9.5px)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision=awaiting_confirmation]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):before{background:radial-gradient(circle closest-side,transparent 0 5px,var(--m06-tinta) 5.5px 7px,transparent 7.5px),var(--m06-luz-2)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision=no_match]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):before{background:linear-gradient(var(--m06-gris) 0 0) 50% 50% / 8px 2px no-repeat,radial-gradient(circle closest-side,transparent 0 8px,var(--m06-gris) 8.5px 10px,transparent 10.5px)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto:not([data-poco-alto="1"]) #hoja-punto-cuerpo #ab-suggest:is([data-cx-decision=needs_clarification],[data-cx-decision=needs_pin]):not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty){background:var(--m06-luz);border-radius:16px;margin:4px 0 8px;padding-right:16px;padding-bottom:14px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto:not([data-poco-alto="1"]) #hoja-punto-cuerpo #ab-suggest:is([data-cx-decision=needs_clarification],[data-cx-decision=needs_pin]):not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):has(+.cx-ask){border-radius:16px 16px 0 0;margin-bottom:0;padding-bottom:8px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision=no_match] .suggest-item[role=option]:not([data-cx-precision]):not(.is-keyboard):not([aria-selected=true]){background:var(--m06-luz-2);border-radius:22px;margin:4px 0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision=no_match] .suggest-item[role=option]:not([data-cx-precision]) .suggest-name{font-weight:600}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision=needs_pin]>.suggest-item:nth-child(1 of.suggest-item[data-cx-precision]):not(.is-keyboard):not([aria-selected=true]){background:var(--m06-luz);border-radius:16px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision=awaiting_confirmation]>.suggest-item:nth-child(1 of.suggest-item[data-cx-precision]):not(.is-keyboard):not([aria-selected=true]){background:var(--m06-luz);border-radius:16px}}@media(forced-colors:none){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-ask{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:4px 12px 12px;background:var(--m06-luz);border-radius:0 0 16px 16px;border:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-ask .cx-ask-opcion{min-height:44px;min-width:44px;padding:0 18px;border:0;border-radius:22px;box-shadow:none;background:var(--m06-luz-2);color:var(--m06-tinta);font-weight:600;font-size:15px;line-height:1.2;font-family:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(hover:hover){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-ask .cx-ask-opcion:hover{background:var(--m06-luz-3)}}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-ask .cx-ask-opcion:focus-visible{outline:2px solid var(--m06-tinta);outline-offset:2px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-ask .cx-ask-opcion:is([aria-pressed=true],[aria-checked=true]){background:var(--l16d-pildora, rgb(255, 255, 255));color:var(--l16d-pildora-tinta, rgb(20, 17, 18))}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-ask .cx-ask-opcion:is([data-cx-otra],:last-child:not(:only-child)):not([aria-pressed=true]){background:transparent;color:var(--m06-gris);font-weight:500;padding:0 12px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest>.cx-ask{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:transparent;border-radius:0;padding:2px 8px 6px 34px;margin:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest>.cx-ask::-webkit-scrollbar{display:none}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest>.cx-ask .cx-ask-opcion{flex:0 0 auto;padding:0 14px}}@media(forced-colors:none){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest[data-cx-decision]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty){padding-left:26px;min-height:16px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest[data-cx-decision]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):before{left:0;top:0;width:16px;height:16px;font-size:11px;line-height:16px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest[data-cx-decision=needs_pin]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):before{background:radial-gradient(circle closest-side,var(--l16d-rojo, rgb(229, 36, 63)) 0 2.5px,transparent 3px 5px,var(--l16d-rojo, rgb(229, 36, 63)) 5.5px 7.5px,transparent 8px)}}@media(forced-colors:none){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura#ab-lectura{gap:6px;padding-right:0;-webkit-mask-image:none;mask-image:none}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura>.cx-dir-pastilla{flex:0 3 auto;min-width:64px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura>.cx-dir-pastilla--motor{flex-shrink:1;min-width:96px;padding-left:10px;padding-right:10px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura>.cx-dir-pastilla :is(.cx-dir-pastilla-num,.cx-dir-quitar){flex:0 0 auto}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura>.cx-dir-pastilla .cx-dir-pastilla-txt{flex:0 1 auto;min-width:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura:not(:has(>[data-tipo=municipio]~[data-tipo=municipio]))>.cx-dir-pastilla:not(.cx-dir-pastilla--motor){padding-left:10px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura:not(:has(>[data-tipo=municipio]~[data-tipo=municipio]))>.cx-dir-pastilla--motor{flex-shrink:0;max-width:72%}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio])>[data-tipo=municipio]{flex:0 0 auto;padding-left:10px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio])>[data-tipo=municipio]:before{display:none}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio])>[data-tipo=municipio] .cx-dir-quitar{margin-left:-10px}}@media(forced-colors:none)and (max-width:374px){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-lectura#ab-lectura:has(>[data-tipo=municipio]~[data-tipo=municipio]){flex-wrap:wrap;row-gap:6px;overflow-x:visible}}@media(forced-colors:active){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty){position:relative;padding-left:36px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):before{content:"" / "";position:absolute;left:8px;top:50%;width:16px;height:16px;margin:-8px 0 0;border-radius:50%;display:block;forced-color-adjust:none;background:CanvasText;color:Canvas;font-weight:700;font-size:11px;line-height:16px;text-align:center}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-cx-decision=needs_clarification]:not([aria-busy=true])>:nth-child(1 of.suggest-headline:not(.sr-only),.suggest-homonimos,.suggest-empty):before{content:"?" / ""}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-ask{display:flex;flex-wrap:wrap;gap:8px;padding:4px 8px 8px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-ask .cx-ask-opcion{min-height:44px;padding:0 16px;border:1px solid ButtonText;border-radius:22px;background:ButtonFace;color:ButtonText}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-ask .cx-ask-opcion[aria-pressed=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item .suggest-aviso-m06{display:block;margin-top:2px;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:var(--m06-gris);white-space:normal;overflow:visible;-webkit-line-clamp:unset;text-overflow:clip}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-fuentes-m06{display:block;margin:8px 0 4px;padding:8px 12px 4px;font-size:12px;line-height:16px;font-weight:400;color:var(--m06-gris);background:transparent;border:0;box-shadow:none;text-align:left}@media(forced-colors:none){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item[data-cx-fila=zona] .suggest-icon{background:transparent;box-shadow:inset 0 0 0 1px var(--m06-linea);color:var(--m06-gris)}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item:is([data-cx-fila=establecimiento],[data-cx-fila=numero]) .suggest-sub{color:var(--m06-tinta)}}@media(forced-colors:none){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest:has(>.cx-ask)>:is(.suggest-headline:not(.sr-only),.suggest-homonimos):has(+.cx-ask){display:block;min-height:0;height:auto;margin:0;padding-top:2px;padding-bottom:2px;background:transparent;font-size:13px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;max-height:24px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest:has(>.cx-ask)>:is(.suggest-headline:not(.sr-only),.suggest-homonimos):has(+.cx-ask):before{top:2px;width:20px;height:20px;line-height:20px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest>.cx-ask{margin-top:0;margin-bottom:0;padding-top:2px;padding-bottom:2px;min-height:44px;row-gap:0}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest:has(>.cx-ask)>.suggest-item{min-height:46px;padding-top:3px;padding-bottom:3px}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest:has(>.cx-ask)>.suggest-item .suggest-name{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(forced-colors:active){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest :is(.suggest-aviso-m06,.suggest-fuentes-m06){color:GrayText}html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item[data-cx-fila=zona] .suggest-icon{border:1px dashed CanvasText;background:Canvas}}@media(prefers-reduced-motion:reduce){html:not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest :is(.suggest-aviso-m06,.suggest-fuentes-m06){transition:none;animation:none}}:root{--c03-tinta: var(--l16d-tinta, rgb(244, 244, 239));--c03-gris: var(--l16d-gris, rgb(179, 180, 181));--c03-luz: rgba(244, 244, 239, .08);--c03-luz-2: rgba(244, 244, 239, .14);--c03-papel: rgb(244, 244, 239);--c03-negro: rgb(10, 10, 12)}#carga-manifiesto .carga-manifiesto-head .c03-cuenta{margin-left:10px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--c03-tinta);font-variant-numeric:tabular-nums;white-space:nowrap}#carga-manifiesto .c03-unidad{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:2px 0 10px;font-size:13px;line-height:1.35;color:var(--c03-gris)}#carga-manifiesto .c03-unidad-txt{min-width:0;overflow-wrap:anywhere}#carga-manifiesto .c03-unidad-porque{min-height:44px;min-width:44px;padding:0 12px;margin:-8px 0;border:0;border-radius:999px;background:transparent;color:var(--c03-tinta);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#carga-manifiesto .c03-unidad-porque:hover{background:var(--c03-luz)}#carga-manifiesto .c03-unidad-porque:focus-visible{outline:2px solid var(--c03-tinta);outline-offset:2px}#rec-unidad:focus{outline:none}#rec-unidad:focus-visible{outline:2px solid var(--c03-tinta);outline-offset:3px}.c03-deshacer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:6px 6px 6px 16px;border-radius:22px;background:var(--c03-luz);color:var(--c03-tinta);animation:c03-aparece .18s ease-out both}.c03-deshacer-txt{margin:0;min-width:0;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.c03-deshacer-btn{flex:none;min-height:44px;min-width:44px;padding:0 18px;border:0;border-radius:999px;background:var(--c03-papel);color:var(--c03-negro);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.c03-deshacer-btn:hover{background:var(--c03-tinta)}.c03-deshacer-btn:focus-visible{outline:2px solid var(--c03-tinta);outline-offset:3px}@keyframes c03-aparece{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.c03-deshacer{animation:none}}@media(forced-colors:active){.c03-deshacer{border:1px solid CanvasText;background:Canvas;color:CanvasText}.c03-deshacer-btn,#carga-manifiesto .c03-unidad-porque{border:1px solid ButtonText;background:ButtonFace;color:ButtonText;forced-color-adjust:none}#carga-manifiesto .c03-cuenta,#carga-manifiesto .c03-unidad{color:CanvasText}}:root{--f05-tinta: var(--l11-tinta, rgb(18, 19, 22));--f05-tinta-2: var(--l11-tinta-2, rgb(83, 83, 91));--f05-riel: var(--l11-riel, rgb(231, 231, 226))}#cotizar #flow-stage #when-workspace .f05-dia{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;min-width:0}#cotizar #flow-stage #when-workspace .f05-dia[hidden]{display:none}#cotizar #flow-stage #when-workspace .f05-dia-txt{margin:0;min-width:0;font-size:14px;line-height:1.35;font-weight:600;color:var(--f05-tinta-2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#cotizar #flow-stage #when-workspace .f05-dia.is-completa .f05-dia-txt{color:var(--f05-tinta)}#cotizar #flow-stage #when-workspace .f05-dia-btn{flex:none;min-height:44px;min-width:44px;padding:0 14px;border:0;border-radius:999px;background:var(--f05-riel);color:var(--f05-tinta);font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;touch-action:manipulation}#cotizar #flow-stage #when-workspace .f05-dia-btn:focus-visible{outline:3px solid var(--f05-tinta);outline-offset:2px}@media(min-height:701px){#cotizar #flow-stage #when-workspace .f05-dia{display:none}}@media(prefers-reduced-motion:reduce){#cotizar #flow-stage #when-workspace .f05-dia-btn{transition:none}}@media(forced-colors:active){#cotizar #flow-stage #when-workspace .f05-dia-txt{color:CanvasText}#cotizar #flow-stage #when-workspace .f05-dia-btn{border:1px solid ButtonText;background:ButtonFace;color:ButtonText;forced-color-adjust:none}}#m-reserva .b06-revision{margin:0 0 6px}#m-reserva .b06-revision .summary-box{padding-top:6px}#m-reserva #reserva-summary .summary-row>span:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:0}#m-reserva #reserva-summary .summary-row>span:first-child>.b06-editar{font-family:inherit}#m-reserva .b06-editar{min-height:44px;min-width:44px;margin:-10px 0 -12px -10px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent}#m-reserva .b06-editar:hover{text-decoration-thickness:2px}#m-reserva .b06-editar:focus-visible{outline:2px solid var(--text);outline-offset:-4px}#m-reserva .b06-editar:disabled{color:var(--text-muted);text-decoration:none;cursor:not-allowed}#m-reserva #m-reserva-title:focus{outline:none}#m-reserva #m-reserva-title:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:4px}@media(prefers-reduced-motion:reduce){#m-reserva .b06-editar{transition:none}}@media(forced-colors:active){#m-reserva .b06-editar{color:LinkText;forced-color-adjust:none}#m-reserva .b06-editar:disabled{color:GrayText}#m-reserva .b06-editar:focus-visible,#m-reserva #m-reserva-title:focus-visible{outline-color:Highlight}}:root{--e04-tinta: var(--l16d-tinta, rgb(244, 244, 239));--e04-gris: var(--l16d-gris, rgb(179, 180, 181));--e04-luz: rgba(244, 244, 239, .08);--e04-luz-2: rgba(244, 244, 239, .16)}#cotizar #e04-efecto[hidden]{display:none}#cotizar #e04-efecto{display:grid;gap:8px;margin:0 0 20px;color:var(--e04-tinta)}#cotizar #e04-efecto:focus{outline:none}#cotizar #e04-efecto:focus-visible{outline:2px solid var(--e04-tinta);outline-offset:4px;border-radius:12px}#cotizar #e04-efecto .e04-vacio,#cotizar #e04-efecto .e04-aparte{margin:0;font-size:14px;line-height:1.4;color:var(--e04-gris)}#cotizar #e04-efecto .e04-aparte{font-size:13px}#cotizar #e04-efecto .e04-titulo{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--e04-gris)}#cotizar #e04-efecto .e04-iva{margin-left:6px;font-weight:400;letter-spacing:0;text-transform:none}#cotizar #e04-efecto .e04-lista{display:grid;gap:6px;margin:0;padding:0;list-style:none}#cotizar #e04-efecto .e04-fila{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:4px 4px 4px 16px;border-radius:26px;background:var(--e04-luz)}#cotizar #e04-efecto .e04-nombre{min-width:0;font-size:15px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}#cotizar #e04-efecto .e04-monto{font-size:14px;line-height:1.3;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}#cotizar #e04-efecto .e04-total{grid-template-columns:auto minmax(0,1fr);padding-right:16px;background:transparent}#cotizar #e04-efecto .e04-total .e04-monto{white-space:normal;color:var(--e04-gris)}#cotizar #e04-efecto .e04-total strong{color:var(--e04-tinta);font-weight:700}#cotizar #e04-efecto .e04-quitar{min-height:44px;min-width:44px;padding:0 16px;border:0;border-radius:999px;background:var(--e04-luz-2);color:var(--e04-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer;touch-action:manipulation}#cotizar #e04-efecto .e04-quitar:hover{background:var(--e04-tinta);color:#0a0a0c}#cotizar #e04-efecto .e04-quitar:focus-visible{outline:2px solid var(--e04-tinta);outline-offset:3px}#cotizar #e04-efecto .e04-quitar-todo{justify-self:start;background:transparent;text-decoration:underline;text-underline-offset:3px}#cotizar details.more-options>summary .e04-mas-lista{margin-left:6px;font-size:13px;font-weight:400;color:var(--e04-gris)}#cotizar details.more-options>summary .e04-mas-cuenta{font-size:13px;font-weight:700;color:var(--e04-tinta)}#cotizar #quote-flow #flow-stage #props-grid .chip[aria-pressed=true]{background:var(--l18b-papel, rgb(244, 244, 239));color:var(--l18b-tinta, rgb(10, 10, 12));box-shadow:inset 0 2px 3px #00000038;opacity:1}#cotizar #quote-flow #flow-stage #props-grid .chip[aria-pressed=true]>span,#cotizar #quote-flow #flow-stage #props-grid .chip[aria-pressed=true] .chip-price,#cotizar #quote-flow #flow-stage #props-grid .chip[aria-pressed=true] .chip-nota{color:inherit;opacity:1}#cotizar #quote-flow #flow-stage #props-grid .chip[aria-pressed=true]:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:var(--l18b-m-palomita) center / 16px 16px no-repeat;mask:var(--l18b-m-palomita) center / 16px 16px no-repeat}@media(max-width:359px){#cotizar #e04-efecto .e04-fila{grid-template-columns:minmax(0,1fr) auto}#cotizar #e04-efecto .e04-fila .e04-nombre{grid-column:1 / -1;padding-top:8px}}@media(prefers-reduced-motion:reduce){#cotizar #e04-efecto .e04-quitar{transition:none}}@media(forced-colors:active){#cotizar #e04-efecto .e04-fila{border:1px solid CanvasText;background:Canvas;color:CanvasText}#cotizar #e04-efecto .e04-quitar{border:1px solid ButtonText;background:ButtonFace;color:ButtonText;forced-color-adjust:none}#cotizar #quote-flow #flow-stage #props-grid .chip[aria-pressed=true]{background:Highlight;color:HighlightText;forced-color-adjust:none}#cotizar #e04-efecto .e04-vacio,#cotizar #e04-efecto .e04-aparte,#cotizar #e04-efecto .e04-titulo,#cotizar details.more-options>summary .e04-mas-lista{color:CanvasText}}.cx-hoja .s07-salida{position:relative;z-index:1;flex:none;display:flex;justify-content:center;padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--cxc-linea)}.cx-hoja .s07-salida[hidden]{display:none}.cx-hoja .s07-volver{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;max-width:440px;min-width:44px;min-height:48px;margin:0;padding:0 22px;border:0;border-radius:999px;background:var(--cxc-tinta);color:var(--cxc-fondo);font:inherit;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--l18b-t-toque, .12s) var(--l18b-curva, ease-out),background-color var(--l18b-t-estado, .18s) var(--l18b-curva, ease-out)}.cx-hoja .s07-volver svg{flex:none}.cx-hoja .s07-volver:hover{background:color-mix(in srgb,var(--cxc-tinta) 88%,var(--cxc-fondo))}.cx-hoja .s07-volver:active{scale:var(--s41-presion, .985);transition-duration:0s}.cx-hoja .s07-volver:focus-visible{outline:2px solid var(--cxc-tinta);outline-offset:3px}@media(min-width:800px){.cx-hoja .s07-salida{padding:12px 16px 14px}.cx-hoja .s07-volver{width:auto;min-width:280px}}@media(max-width:460px){#cx-hoja #flota .trust-item{min-height:0;padding:14px 18px}}@media(prefers-reduced-motion:reduce){.cx-hoja .s07-volver{transition:none}}@media(forced-colors:active){.cx-hoja .s07-salida{border-top-color:CanvasText}.cx-hoja .s07-volver{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.cx-hoja .s07-volver:focus-visible{outline-color:Highlight}}html[data-k01-mapa]{--k01-aro-a: rgb(70, 74, 82);--k01-centro: rgb(255, 255, 255);--k01-separa: rgba(255, 255, 255, .94);--k01-sombra: rgba(0, 0, 0, .46);--k01-letra-a: var(--l18b-tinta, rgb(18, 19, 22));--k01-rojo: var(--l16-rojo, rgb(229, 36, 63))}html[data-k01-mapa=dia]{--k01-sombra: rgba(18, 19, 22, .24);--k01-vidrio-dia: rgba(255, 255, 255, .92);--k01-canto-dia: inset 0 1px 0 rgba(255, 255, 255, .9);--k01-tinta-dia: var(--l18b-tinta, rgb(18, 19, 22))}html[data-k01-mapa] #m-ruta-confirma .maplibregl-map .ml-marker:not(.is-mini),html[data-k01-mapa] #route-pin-map .route-other-point{width:30px;height:30px;box-sizing:border-box;border:5px solid var(--k01-aro-a)!important;background:var(--k01-centro)!important;color:var(--k01-letra-a)!important;font-size:11px;font-weight:800;line-height:1;box-shadow:0 0 0 2px var(--k01-separa),0 4px 12px var(--k01-sombra)!important}html[data-k01-mapa] #m-ruta-confirma .maplibregl-map .ml-marker.dest:not(.is-mini),html[data-k01-mapa] #route-pin-map .route-other-point[title^=Destino]{border-color:var(--k01-rojo)!important;color:var(--k01-rojo)!important}html[data-k01-mapa] #m-ruta-confirma .maplibregl-map .ml-marker.is-hi:not(.is-mini){box-shadow:0 0 0 3px var(--k01-separa),0 6px 16px var(--k01-sombra)!important}html[data-k01-mapa=dia] .maplibregl-map .ml-marker:not(.is-mini) .ml-marker-rotulo{color:var(--k01-tinta-dia);text-shadow:-1px -1px 0 var(--k01-centro),1px -1px 0 var(--k01-centro),-1px 1px 0 var(--k01-centro),1px 1px 0 var(--k01-centro),0 0 3px var(--k01-centro)}html[data-k01-mapa] :is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group:not(:empty),html[data-k01-mapa] #m-punto#m-punto #route-pin-view :is(#route-pin-gps,#route-pin-reference){box-shadow:var(--l18b-canto-vidrio),0 6px 18px var(--k01-sombra)!important}html[data-k01-mapa=dia] :is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group:not(:empty),html[data-k01-mapa=dia] #m-punto#m-punto #route-pin-view :is(#route-pin-gps,#route-pin-reference),html[data-k01-mapa=dia] :is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show) summary.maplibregl-ctrl-attrib-button{background-color:var(--k01-vidrio-dia)!important;color:var(--k01-tinta-dia)!important;box-shadow:var(--k01-canto-dia),0 6px 18px var(--k01-sombra)!important}html[data-k01-mapa=dia] #m-punto #route-pin-view #route-pin-tether{background:var(--k01-vidrio-dia);color:var(--k01-tinta-dia);border-color:transparent;box-shadow:var(--k01-canto-dia),0 4px 12px var(--k01-sombra)}html[data-k01-mapa=dia] :is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group button{color:var(--k01-tinta-dia)!important}html[data-k01-mapa=dia] :is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group button+button{box-shadow:inset 0 1px #1213161a!important}html[data-k01-mapa=dia] :is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show) summary.maplibregl-ctrl-attrib-button{filter:none!important}html[data-k01-mapa=dia] #m-punto#m-punto #route-pin-view #route-pin-gps:is(:disabled,[aria-disabled=true]),html[data-k01-mapa=dia] #m-punto#m-punto #route-pin-view #route-pin-reference:is(:disabled,[aria-disabled=true]){color:var(--l18b-apagado-papel)!important}html[data-k01-mapa=dia] :is(#m-punto#m-punto,#m-ruta-confirma#m-ruta-confirma) .maplibregl-map .maplibregl-ctrl-group button:focus-visible,html[data-k01-mapa=dia] #m-punto#m-punto #route-pin-view :is(#route-pin-gps,#route-pin-reference):focus-visible{outline-color:var(--k01-tinta-dia)!important}html[data-k01-mapa=dia] #m-punto:not([data-punto=B]) .route-pin-crosshair:before{background:var(--k01-tinta-dia)}html[data-k01-mapa=dia] #m-punto:not([data-punto=B]) .route-pin-x{color:var(--k01-tinta-dia);filter:drop-shadow(0 1px 1.5px rgba(255,255,255,.8)) drop-shadow(0 2px 4px var(--k01-sombra))}html[data-k01-mapa=dia] #m-punto:not([data-punto=B]) .route-pin-x:focus-visible{outline-color:var(--k01-tinta-dia)}@media(forced-colors:active){html[data-k01-mapa] #m-ruta-confirma .maplibregl-map .ml-marker:not(.is-mini),html[data-k01-mapa] #m-ruta-confirma .maplibregl-map .ml-marker.dest:not(.is-mini),html[data-k01-mapa] #route-pin-map .route-other-point,html[data-k01-mapa] #route-pin-map .route-other-point[title^=Destino]{border-color:CanvasText!important;background:Canvas!important;color:CanvasText!important;box-shadow:none!important;forced-color-adjust:none}}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .ml-marker .ml-marker-rotulo.k02-callout{display:flex;align-items:stretch;max-width:none;min-height:44px;padding:0;overflow:hidden;border-radius:14px;background:var(--l18b-humo);-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15);box-shadow:var(--l18b-canto-vidrio),0 10px 26px #00000061;color:var(--l18b-papel);text-shadow:none;white-space:nowrap;pointer-events:auto;font-family:var(--l18b-letra);letter-spacing:0}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .ml-marker[data-rotulo=ne] .ml-marker-rotulo.k02-callout,html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .ml-marker:not([data-rotulo]) .ml-marker-rotulo.k02-callout{border-bottom-left-radius:4px}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .ml-marker[data-rotulo=nw] .ml-marker-rotulo.k02-callout{border-bottom-right-radius:4px}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .ml-marker[data-rotulo=se] .ml-marker-rotulo.k02-callout{border-top-left-radius:4px}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .ml-marker[data-rotulo=sw] .ml-marker-rotulo.k02-callout{border-top-right-radius:4px}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-texto{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:5px 10px 5px 11px}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-rol{display:flex;align-items:center;gap:5px;font-size:10px;line-height:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--l18b-apagado-vidrio)}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-rol:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--l18b-papel)}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .ml-marker.dest .k02-callout .k02-cl-rol:before{background:var(--l18b-rojo)}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-nombre{display:block;max-width:132px;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:17px;font-weight:600;color:var(--l18b-papel)}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-ajustar{display:grid;place-items:center;flex:0 0 auto;min-width:44px;min-height:44px;margin:0;padding:0 12px;border:0;border-radius:0;background:var(--l18b-vidrio-2);box-shadow:none;color:var(--l18b-papel);font:inherit;font-size:12px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-color var(--l18b-t-toque) var(--l18b-curva)}@media(hover:hover)and (pointer:fine){html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-ajustar:hover{background:var(--l18b-vidrio-3)}}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-ajustar:active{background:var(--l18b-vidrio-3)}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .ml-marker.maplibregl-marker{position:absolute}@media(min-height:481px){html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-content{--k02-compone: 1}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-body{position:static}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel{position:absolute;z-index:0;display:block;margin:0;padding:0;flex:none;min-height:0;overflow:hidden}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel .map-leaflet,html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel:has(.rc-connections:not([hidden])) .map-leaflet{position:absolute;inset:0;z-index:0;width:auto;height:auto;min-height:0;margin:0;border:0;border-radius:0;box-shadow:none}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel:after{content:"";position:absolute;z-index:1;pointer-events:none}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar{position:absolute;z-index:3;top:12px;margin:0;box-sizing:border-box;background:var(--l18b-humo);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);box-shadow:var(--l18b-canto-vidrio),0 10px 28px #00000057}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar button{min-height:44px;background:transparent;box-shadow:none;color:color-mix(in srgb,var(--l18b-papel) 80%,transparent)}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar button[aria-pressed=true]{background:var(--l18b-papel);color:var(--l18b-tinta);box-shadow:0 1px 2px #0000004d}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma #rc-estado{position:absolute;z-index:3;left:50%;transform:translate(-50%);box-sizing:border-box;width:max-content;max-width:calc(100% - 32px);margin:0;padding:10px 18px;border-radius:999px;text-align:center;white-space:normal;background:var(--l18b-humo);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);box-shadow:var(--l18b-canto-vidrio),0 10px 28px #0000005c;color:var(--l18b-papel);font-size:14px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma #rc-estado:empty{display:none}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-connections:not([hidden]){position:absolute;z-index:3;left:12px;right:12px;margin:0;padding:12px 14px;border:0;border-radius:18px;background:var(--l18b-humo);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--l18b-papel);box-shadow:var(--l18b-canto-vidrio),0 10px 28px #0000005c}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel:has(.rc-connections:not([hidden])) #rc-estado{top:68px;bottom:auto}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-close{z-index:4;box-shadow:var(--l18b-canto-papel),0 8px 22px #00000057}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .maplibregl-ctrl-top-right{top:62px!important}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-filas{position:relative;z-index:2;display:grid;gap:10px;margin:0;padding:0 0 0 34px;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila{position:relative;display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;grid-template-rows:auto auto;column-gap:8px;row-gap:4px;align-items:center;min-height:0;margin:0;padding:10px 10px 10px 14px;border:0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #12131614,0 6px 18px #12131612}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila+.rc-fila{border:0}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-texto{display:contents}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-rotulo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto{position:absolute;left:-34px;top:13px;margin:0;box-shadow:0 0 0 4px var(--l18b-papel)}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila:first-child:after{content:"";position:absolute;left:-23px;top:41px;bottom:-27px;width:2px;border-radius:2px;pointer-events:none;background:linear-gradient(to bottom,var(--l18b-tinta),var(--l18b-rojo))}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila b{grid-column:1 / -1;grid-row:1;min-width:0;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila small:not(.rc-park){grid-column:1;grid-row:2;min-width:0;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-park{grid-column:1 / -1;grid-row:3;margin:0;padding:0}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-park:empty{display:none}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-pin{grid-column:2;grid-row:2;margin:0;white-space:nowrap;min-width:max-content}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-editar{grid-column:3;grid-row:2;position:static;inset:auto;margin:0;white-space:nowrap}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-foot{position:relative;z-index:2}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-header{position:relative;z-index:2}}@media(max-width:720px)and (min-height:481px){html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-content{--k02-mapa: max(42dvh, min(58dvh, 100dvh - 384px));height:100dvh;max-height:100dvh;margin:0;border-radius:0;box-shadow:none;padding-top:calc(var(--k02-mapa) - 24px)}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-content:before{position:absolute;z-index:3;top:calc(var(--k02-mapa) - 16px);left:50%;margin:0;transform:translate(-50%)}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-header{flex:0 0 auto;padding-top:24px;border-radius:24px 24px 0 0;background:inherit;box-shadow:none}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-body{padding-left:16px;padding-right:16px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel{top:0;left:0;right:0;height:var(--k02-mapa)}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel:after{left:0;right:0;bottom:0;height:112px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--l18b-tinta) 72%,transparent))}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar{top:calc(12px + env(safe-area-inset-top,0px));left:12px;right:68px;width:auto}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar button{flex:1 1 auto;min-width:0;padding-left:6px;padding-right:6px;white-space:nowrap}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-close{top:calc(12px + env(safe-area-inset-top,0px));right:12px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .maplibregl-ctrl-top-right{top:calc(62px + env(safe-area-inset-top,0px))!important}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .maplibregl-ctrl-bottom-right,html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .maplibregl-ctrl-bottom-left{bottom:30px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma #rc-estado{bottom:40px;top:auto}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-connections:not([hidden]){bottom:36px}}@media(max-width:360px)and (min-height:481px){html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila small:not(.rc-park){grid-column:1 / -1;white-space:normal}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-pin{grid-column:1 / 3;grid-row:3;justify-self:end}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-editar{grid-row:3}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-park{grid-row:4}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-body{padding-left:12px;padding-right:12px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-filas{padding-left:30px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto{left:-30px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila:first-child:after{left:-19px}}@media(max-width:360px){html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-ajustar{display:none}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-nombre{max-width:104px}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .ml-marker .ml-marker-rotulo.k02-callout{min-height:0}}@media(max-width:720px)and (min-height:481px)and (max-height:700px){html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma #rc-estado{bottom:34px;padding:6px 14px;font-size:13px;line-height:18px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel:after{height:80px}}@media(min-width:721px)and (min-height:481px){html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-content{--k02-panel: 408px;width:min(1180px,calc(100vw - 64px));max-width:none;height:min(820px,calc(100dvh - 48px));max-height:none;display:flex;flex-direction:column;padding:0}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-content:before{display:none}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma :is(.modal-header,.modal-body,.rc-foot){box-sizing:border-box;width:var(--k02-panel);max-width:var(--k02-panel);flex-shrink:0}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-header{padding:28px 28px 14px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-body{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 28px 12px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-foot{margin-top:auto;padding:12px 28px 24px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel{top:0;bottom:0;right:0;left:var(--k02-panel);height:auto}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel:after{top:0;bottom:0;left:0;width:64px;background:linear-gradient(to right,color-mix(in srgb,var(--l18b-tinta) 55%,transparent),transparent)}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar{top:16px;left:20px;right:auto;width:min(460px,calc(100% - 100px))}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar button{flex:1 1 0}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-close{top:16px;right:16px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .maplibregl-ctrl-top-right{top:70px!important}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma #rc-estado{bottom:24px;top:auto}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-connections:not([hidden]){bottom:20px;left:20px;right:20px}}@media(max-height:480px){html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-rol,html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-ajustar{display:none}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .ml-marker .ml-marker-rotulo.k02-callout{min-height:0;border-radius:10px}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-texto{padding:3px 8px}}@media(max-width:720px)and (min-height:481px){html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] .modal-content{--k02-compone: 1;height:calc(100dvh - 16px)}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo,html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view:not([hidden]){position:static}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view:not([hidden]){display:flex;flex-direction:column;min-height:100%;box-sizing:border-box}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view .route-pin-stage{position:absolute;inset:0;z-index:0;height:auto;margin:0}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view #route-pin-map{position:absolute;inset:0;height:auto;min-height:0;border-radius:0}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] .modal-content:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:132px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--l16d-tarjeta, var(--l18b-tinta)) 94%,transparent) 0,color-mix(in srgb,var(--l16d-tarjeta, var(--l18b-tinta)) 70%,transparent) 60%,transparent)}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] .modal-header,html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view #route-pin-back,html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view #route-pin-tools,html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view .route-pin-heading,html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view .route-pin-actions{position:relative;z-index:2}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] .modal-close{z-index:3}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view #route-pin-back{align-self:flex-start;background:var(--l18b-humo);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--l18b-canto-vidrio);border-radius:999px;margin:2px 0 8px;padding:0 14px 0 10px;color:var(--l18b-papel)}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view .route-pin-heading{display:block;margin:0;padding:10px 14px 8px;border-radius:18px;background:var(--l18b-humo);-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);box-shadow:var(--l18b-canto-vidrio),0 10px 28px #00000057}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view .route-pin-actions{position:relative;bottom:auto;margin-top:auto;padding:10px;border-radius:22px;background:var(--l18b-humo);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);box-shadow:var(--l18b-canto-vidrio),0 -6px 30px #0000005c}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view .route-pin-feedback{border:0;background:var(--l18b-vidrio-1);box-shadow:none}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-map .maplibregl-ctrl-top-right{top:auto!important;bottom:calc(var(--pin-relleno-inf, 0px) + 64px)}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-gps{top:auto;bottom:calc(var(--pin-relleno-inf, 0px) + 12px);right:10px;left:auto}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-reference{top:auto;bottom:calc(var(--pin-relleno-inf, 0px) + 12px);left:10px;right:auto}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-zoom{bottom:calc(var(--pin-relleno-inf, 0px) + 64px)}html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-map .maplibregl-ctrl-bottom-right{bottom:calc(var(--pin-relleno-inf, 0px) + 12px);right:60px}}@media(forced-colors:active){html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .ml-marker .ml-marker-rotulo.k02-callout,html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma :is(#rc-estado,.rc-map-toolbar,.rc-connections:not([hidden])),html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view :is(.route-pin-heading,.route-pin-actions,#route-pin-back){forced-color-adjust:auto;background:Canvas;color:CanvasText;border:1px solid CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-ajustar{background:ButtonFace;color:ButtonText}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila{border:1px solid CanvasText}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila:first-child:after{background:CanvasText}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-map-panel:after,html:not([data-k02="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] .modal-content:after{display:none}}@media(prefers-reduced-motion:reduce){html:not([data-k02="0"]) #m-ruta-confirma #map-leaflet .k02-callout .k02-cl-ajustar{transition:none}}@media(forced-colors:none){html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]){--t02-curva: cubic-bezier(.2, .7, .2, 1);--t02-luz: var(--m06-luz, rgba(244, 244, 239, .06));--t02-luz-2: var(--m06-luz-2, rgba(244, 244, 239, .1));--t02-alza: rgba(244, 244, 239, .16);--t02-alza-sombra: 0 0 0 var(--m06-fino, 1px) rgba(244, 244, 239, .1), 0 1px 2px rgba(0, 0, 0, .45);--t02-tarjeta: var(--l16d-tarjeta, rgb(21, 22, 25));--t02-tinta: var(--m06-tinta, rgb(244, 244, 239));--t02-gris: var(--m06-gris, rgb(179, 180, 181));--t02-papel: var(--l16d-pildora, rgb(255, 255, 255));--t02-papel-tinta: var(--l16d-pildora-tinta, rgb(20, 17, 18));--t02-campo: 52px;--t02-barra: 44px;--t02-hueco: 8px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) .modal-content{border-color:transparent;box-shadow:0 0 0 var(--m06-fino, 1px) #f4f4ef21,0 1px 2px #00000080,0 24px 64px #00000073}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:44px;gap:0;isolation:isolate;width:fit-content;max-width:100%;height:44px;min-height:44px;margin:0 0 16px;padding:0;border:0;border-radius:22px;box-shadow:none;background-color:var(--t02-tarjeta);background-image:linear-gradient(var(--t02-luz),var(--t02-luz))}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint]{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:8px;grid-row:1;grid-column:auto;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:0 16px 0 10px;border:0;border-radius:22px;background:transparent;box-shadow:none;color:var(--t02-gris);font-size:var(--m06-t1, 16px);transition:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint][aria-pressed=true]{color:var(--t02-tinta);background:transparent}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint] .route-tab-role{display:flex;align-items:center;gap:8px;min-width:0}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint] .cx-l16d-letra{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:var(--m06-t3, 12px);font-weight:700;line-height:1}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint] .cx-l16d-sep{display:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint] .cx-l16d-nombre{position:static;width:auto;height:auto;margin:0;clip-path:none;display:block;font-size:var(--m06-t1, 16px);font-weight:600;line-height:20px;white-space:nowrap;color:inherit}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint] .route-tab-value{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint]:before{content:"";display:block;position:absolute;inset:0;z-index:-1;border-radius:22px;pointer-events:none;background:var(--t02-alza);box-shadow:var(--t02-alza-sombra);opacity:0;transform:translate(-100%);transition:transform .22s var(--t02-curva)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint=A]:before{transform:translate(100%)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint][aria-pressed=true]:before{opacity:1;transform:translate(0)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint]:focus-visible{outline:2px solid var(--t02-tinta);outline-offset:2px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(var(--t02-barra),auto);align-content:start;column-gap:8px;row-gap:0}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>.ab-inputs{grid-column:1 / -1;grid-row:1;margin:0 0 var(--t02-hueco)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#ab-lectura{grid-column:1;grid-row:2}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#route-choose-pin{grid-column:2;grid-row:2}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#ab-suggest{grid-column:1 / -1}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#ab-atajos{grid-column:1 / -1}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#hoja-punto-guia{grid-column:1 / -1}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>.route-search-tools{grid-column:1 / -1}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>.hoja-punto-privacidad{grid-column:1 / -1}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field{flex-wrap:nowrap;align-items:center;gap:0;min-height:var(--t02-campo);padding:0;box-shadow:inset 0 calc(-1 * var(--m06-fino, 1px)) 0 var(--m06-linea-campo, rgba(244, 244, 239, .34));transition:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field:focus-within{box-shadow:inset 0 calc(-2 * var(--m06-fino, 1px)) 0 var(--t02-tinta)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field:before{content:"";order:-1;flex:0 0 20px;width:20px;height:20px;margin:0 12px 0 0;background:var(--t02-gris);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.5 10A7.5 7.5 0 1 1 17.5 10A7.5 7.5 0 1 1 2.5 10ZM5.5 10A4.5 4.5 0 1 0 14.5 10A4.5 4.5 0 1 0 5.5 10ZM16.6 16.119L20.739 21.5L16.954 21.5L14.222 17.948A9 9 0 0 0 16.6 16.119Z'/%3E%3C/svg%3E") center / 20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.5 10A7.5 7.5 0 1 1 17.5 10A7.5 7.5 0 1 1 2.5 10ZM5.5 10A4.5 4.5 0 1 0 14.5 10A4.5 4.5 0 1 0 5.5 10ZM16.6 16.119L20.739 21.5L16.954 21.5L14.222 17.948A9 9 0 0 0 16.6 16.119Z'/%3E%3C/svg%3E") center / 20px 20px no-repeat}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input input[role=combobox]{flex:1 1 0;min-width:0;width:auto;height:var(--t02-campo);min-height:var(--t02-campo);padding:0 4px 0 0;box-shadow:none;background:transparent}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input input[role=combobox]:focus{box-shadow:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field .ab-ubic{order:1;flex:0 0 44px;width:44px;height:44px;margin:0}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input.is-filled .ab-pill-field .ab-ubic{display:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field .ab-clear{position:relative;top:auto;right:auto;order:2;flex:0 0 44px;width:44px;height:44px;margin:0 -10px 0 0}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field:after{content:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;height:var(--t02-barra);min-height:var(--t02-barra);margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura:not([hidden]){animation:t02-aparece .16s var(--t02-curva) both}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-pastilla{flex:0 0 auto;height:36px;margin:0;max-width:none;min-width:0;background:var(--t02-luz-2)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-pastilla--motor{flex:0 0 auto}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-pastilla--motor .cx-dir-pastilla-txt{max-width:120px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-pastilla:not(.cx-dir-pastilla--motor) .cx-dir-pastilla-txt{min-width:0;max-width:24ch}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura .cx-dir-cambiar{height:44px;min-height:44px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-deshacer{order:99;position:sticky;right:0;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0 0 0 auto;padding:0;border-radius:22px;font-size:0;color:var(--t02-gris);text-decoration:none;background:var(--t02-tarjeta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgb(179,180,181)' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M9 9l6 6M15 9l-6 6'/%3E%3C/svg%3E") center / 22px 22px no-repeat}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-deshacer:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:24px;pointer-events:none;background:linear-gradient(to right,rgba(21,22,25,0),var(--t02-tarjeta))}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-deshacer:focus-visible{outline:2px solid var(--t02-tinta);outline-offset:-2px;background-color:var(--t02-tarjeta)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin{position:relative;top:auto;z-index:4;isolation:isolate;align-self:start;justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:44px;max-width:none;height:44px;min-height:44px;margin:0;padding:0 16px 0 12px;border:0;border-radius:22px;box-shadow:none;background:var(--t02-papel);color:var(--t02-papel-tinta);font-size:var(--m06-t1, 16px);font-weight:600;transform:none;animation:t02-funde .16s var(--t02-curva) both;transition:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin .w30-map-launch{display:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin .route-map-icon{display:block;flex:0 0 22px;width:22px;height:22px;padding:0;border-radius:0;background:currentColor;order:-1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 60' fill='none' stroke='black' stroke-width='4.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.4 19.2L20.8 32.1L16.5 52.7L4.5 45.8ZM52.6 19.2L43.2 32.1L47.5 52.7L59.5 45.8ZM16.5 52.7L32 48.1L47.5 52.7'/%3E%3Cpath d='M32 39C32 39 20.8 27.6 20.8 19.2A11.2 11.2 0 1 1 43.2 19.2C43.2 27.6 32 39 32 39Z'/%3E%3Cpath d='M20.8 32.1H25.2M38.8 32.1H43.2M32 39V48.1'/%3E%3Ccircle cx='32' cy='19.2' r='4.8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 60' fill='none' stroke='black' stroke-width='4.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.4 19.2L20.8 32.1L16.5 52.7L4.5 45.8ZM52.6 19.2L43.2 32.1L47.5 52.7L59.5 45.8ZM16.5 52.7L32 48.1L47.5 52.7'/%3E%3Cpath d='M32 39C32 39 20.8 27.6 20.8 19.2A11.2 11.2 0 1 1 43.2 19.2C43.2 27.6 32 39 32 39Z'/%3E%3Cpath d='M20.8 32.1H25.2M38.8 32.1H43.2M32 39V48.1'/%3E%3Ccircle cx='32' cy='19.2' r='4.8'/%3E%3C/svg%3E") center / contain no-repeat}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin .route-map-icon svg{display:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:before{content:"En mapa" / "";color:inherit;font-size:var(--m06-t1, 16px)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:after{content:none;position:absolute;top:0;bottom:0;left:-44px;width:44px;inset-inline-end:auto;z-index:-1;border-radius:22px;pointer-events:none;background:var(--t02-alza);box-shadow:var(--t02-alza-sombra);transition:transform .16s var(--t02-curva)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:hover{background:var(--t02-papel);color:var(--t02-papel-tinta)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:focus-visible{outline:2px solid var(--t02-tinta);outline-offset:2px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin{width:44px;padding:0;margin-left:44px;color:var(--t02-tinta);background:transparent;animation:none;position:sticky;top:calc(var(--t02-campo) + var(--t02-hueco))}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:hover{background:transparent;color:var(--t02-tinta)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:before{content:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:after{content:""}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:active:after{transform:translate(44px)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view:before{content:"";grid-column:2;grid-row:2;justify-self:stretch;align-self:start;height:44px;border-radius:22px;position:sticky;top:calc(var(--t02-campo) + var(--t02-hueco));z-index:3;box-shadow:-20px 0 14px 2px var(--t02-tarjeta);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgb(244,244,239)'%3E%3Crect x='3' y='5.5' width='3' height='3' rx='1.5'/%3E%3Crect x='8.5' y='5.75' width='12.5' height='2.5' rx='1.25'/%3E%3Crect x='3' y='10.5' width='3' height='3' rx='1.5'/%3E%3Crect x='8.5' y='10.75' width='12.5' height='2.5' rx='1.25'/%3E%3Crect x='3' y='15.5' width='3' height='3' rx='1.5'/%3E%3Crect x='8.5' y='15.75' width='12.5' height='2.5' rx='1.25'/%3E%3C/svg%3E") 12px center / 20px 20px no-repeat,linear-gradient(var(--t02-luz),var(--t02-luz)),var(--t02-tarjeta)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view:has(>#ab-suggest[data-cx-decision=needs_pin],>#ab-suggest[data-cx-decision=no_match])>#route-choose-pin{width:auto;padding:0 16px 0 12px;color:var(--t02-papel-tinta);background:var(--t02-papel);animation:t02-funde .16s var(--t02-curva) both}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view:has(>#ab-suggest[data-cx-decision=needs_pin],>#ab-suggest[data-cx-decision=no_match])>#route-choose-pin:before{content:"En mapa" / ""}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest{overscroll-behavior:auto;margin-top:var(--t02-hueco)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest.is-visible{animation:t02-lista .16s var(--t02-curva) both}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #hoja-punto-guia{display:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo .route-search-tools{display:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo .hoja-punto-privacidad{display:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#ab-lectura{position:sticky;top:calc(var(--t02-campo) + var(--t02-hueco));z-index:2;background:var(--t02-tarjeta)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>.cx-ask .cx-ask-opcion{position:relative;isolation:isolate}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>.cx-ask .cx-ask-opcion:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:22px;background:var(--t02-papel);opacity:0;transition:opacity .12s var(--t02-curva);pointer-events:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>.cx-ask .cx-ask-opcion[aria-pressed=true]{background:transparent;color:var(--t02-papel-tinta)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>.cx-ask .cx-ask-opcion[aria-pressed=true]:before{opacity:1}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]){--t02-campo: 44px;--t02-hueco: 4px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints{position:sticky;top:0;z-index:5;width:fit-content;max-width:calc(100% - 48px);height:44px;grid-template-rows:44px;margin-bottom:12px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint]{min-height:44px;height:44px;padding:0 14px 0 10px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view .ab-inputs{top:56px;z-index:4}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#ab-lectura{top:calc(56px + var(--t02-campo) + var(--t02-hueco))}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin{top:calc(56px + var(--t02-campo) + var(--t02-hueco))}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view:before{top:calc(56px + var(--t02-campo) + var(--t02-hueco))}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest{margin-top:4px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>.suggest-headline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-line-clamp:none;min-height:24px;height:24px;box-sizing:border-box;padding-top:3px;padding-bottom:3px;line-height:18px;margin:0;background:transparent;border-radius:0}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>.suggest-headline:before{top:2px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>.suggest-homonimos,html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>.suggest-comun{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:24px;height:24px;box-sizing:border-box;padding-top:3px;padding-bottom:3px;line-height:18px;margin:0}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>.suggest-item:nth-child(1 of:not(.sr-only)){margin-top:24px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest .suggest-name{-webkit-line-clamp:1;line-clamp:1}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>.cx-ask{padding-top:2px;padding-bottom:2px;margin-bottom:0;background:transparent}@media(min-width:800px){html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#ab-lectura{grid-column:1 / -1}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin,html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin{position:absolute;top:15px;right:72px;left:auto;width:128px;padding:0 12px;margin:0}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:before{content:"En mapa" / ""}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view:before{position:absolute;top:15px;right:72px;width:172px;z-index:3;box-shadow:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:active:after{transform:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint][aria-pressed=false] .route-tab-value{position:static;opacity:1;width:auto;height:auto;margin:0;overflow:hidden;clip-path:none;display:block;max-width:18ch;text-overflow:ellipsis;font-size:var(--m06-t2, 13px);font-weight:400;color:var(--t02-gris)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-deshacer{width:auto;flex:0 0 auto;padding:0 14px 0 38px;font-size:var(--m06-t2, 13px);background-position:12px center}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-pastilla--motor .cx-dir-pastilla-txt{max-width:300px}}@media(hover:hover)and (pointer:fine){html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura{flex-wrap:wrap;height:auto;overflow:visible;row-gap:4px;padding:4px 0}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-deshacer{position:relative;right:auto}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-deshacer:before{content:none}}@media(max-width:799.98px){html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin{margin-left:0}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view:before{justify-self:end;width:88px;margin-left:-44px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#ab-lectura{z-index:5;margin-right:-8px}}}@keyframes t02-lista{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes t02-aparece{0%{opacity:0}to{opacity:1}}@keyframes t02-funde{0%{opacity:0}to{opacity:1}}@media(forced-colors:none)and (prefers-reduced-motion:no-preference){html:not([data-ff-tarjeta-t02="0"])::view-transition-group(cx-dir-eleccion){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}}@media(prefers-reduced-motion:reduce){html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint]:before{transition:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:after{transition:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest.is-visible{animation:t02-funde .12s linear both}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura:not([hidden]){animation:t02-funde .12s linear both}}@media(forced-colors:active){html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint][aria-pressed=true]{background:Canvas;color:Highlight;border-color:Highlight;forced-color-adjust:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .route-endpoints button[data-route-endpoint][aria-pressed=true] .cx-l16d-nombre{color:Highlight;text-decoration:underline;text-underline-offset:4px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-pastilla{border-color:GrayText}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin{color:ButtonText;border-color:ButtonText}}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07{display:block;margin:0 -10px;padding:0;border:0;background:transparent;min-width:0}@media(max-width:799px){#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07{margin-inline:0}}@media(forced-colors:none){#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07>.cx-mapa-b07-boton{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:flex;align-items:center;gap:16px;width:100%;min-width:0;max-width:100%;min-height:var(--m06-fila, 56px);margin:0;padding:8px;border:0;border-radius:0;background:transparent;color:var(--m06-tinta, rgb(244, 244, 239));box-shadow:inset 0 calc(-1 * var(--m06-fino, 1px)) 0 var(--m06-linea, rgba(244, 244, 239, .16));font-family:inherit;font-size:var(--m06-t1, 16px);font-weight:400;line-height:1.375;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:none;animation:none;transform:none}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07:last-child>.cx-mapa-b07-boton{box-shadow:none}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07 .cx-mapa-b07-icono{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;align-self:center;border-radius:10px;background:var(--m06-luz, rgba(244, 244, 239, .06));color:var(--m06-tinta, rgb(244, 244, 239))}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07 .cx-mapa-b07-icono>svg{display:block;width:16px;height:16px;color:inherit}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07 .cx-mapa-b07-icono>svg{display:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07 .cx-mapa-b07-icono:before{content:"";display:block;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 60' fill='none' stroke='black' stroke-width='4.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.4 19.2L20.8 32.1L16.5 52.7L4.5 45.8ZM52.6 19.2L43.2 32.1L47.5 52.7L59.5 45.8ZM16.5 52.7L32 48.1L47.5 52.7'/%3E%3Cpath d='M32 39C32 39 20.8 27.6 20.8 19.2A11.2 11.2 0 1 1 43.2 19.2C43.2 27.6 32 39 32 39Z'/%3E%3Cpath d='M20.8 32.1H25.2M38.8 32.1H43.2M32 39V48.1'/%3E%3Ccircle cx='32' cy='19.2' r='4.8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 60' fill='none' stroke='black' stroke-width='4.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.4 19.2L20.8 32.1L16.5 52.7L4.5 45.8ZM52.6 19.2L43.2 32.1L47.5 52.7L59.5 45.8ZM16.5 52.7L32 48.1L47.5 52.7'/%3E%3Cpath d='M32 39C32 39 20.8 27.6 20.8 19.2A11.2 11.2 0 1 1 43.2 19.2C43.2 27.6 32 39 32 39Z'/%3E%3Cpath d='M20.8 32.1H25.2M38.8 32.1H43.2M32 39V48.1'/%3E%3Ccircle cx='32' cy='19.2' r='4.8'/%3E%3C/svg%3E") center / contain no-repeat}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07 .cx-mapa-b07-texto{display:block;flex:1 1 auto;min-width:0;overflow-wrap:break-word;word-break:normal}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07 .cx-mapa-b07-titulo{display:block;font-size:var(--m06-t1, 16px);line-height:1.375;font-weight:600;color:var(--m06-tinta, rgb(244, 244, 239))}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07 .cx-mapa-b07-pista{display:block;margin-top:2px;font-size:var(--m06-t2, 13px);line-height:1.385;font-weight:400;color:var(--m06-gris, rgb(179, 180, 181))}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07>.cx-mapa-b07-boton:active{background:var(--m06-luz-2, rgba(244, 244, 239, .1));border-radius:12px}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07>.cx-mapa-b07-boton:focus-visible{outline:2px solid var(--m06-tinta, rgb(244, 244, 239));outline-offset:-2px;border-radius:12px;background:var(--m06-luz, rgba(244, 244, 239, .06))}@media(hover:hover)and (pointer:fine){#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07>.cx-mapa-b07-boton:hover{background:var(--m06-luz, rgba(244, 244, 239, .06));border-radius:12px}}#m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07>.cx-mapa-b07-boton{min-height:48px;padding-top:4px;padding-bottom:4px}#m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07 .cx-mapa-b07-pista{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07:nth-child(1 of:not(.sr-only)){margin-top:24px}}@media(forced-colors:active){#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07>.cx-mapa-b07-boton{display:flex;align-items:center;gap:16px;width:100%;min-height:48px;padding:8px;box-sizing:border-box;text-align:left;border:1px solid ButtonText;border-radius:0;background:ButtonFace;color:ButtonText;font:inherit}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07 .cx-mapa-b07-icono{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07 .cx-mapa-b07-icono:before{content:none}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07 .cx-mapa-b07-icono>svg{display:block;width:16px;height:16px}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07 :is(.cx-mapa-b07-titulo,.cx-mapa-b07-pista){display:block;color:ButtonText}#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07>.cx-mapa-b07-boton:focus-visible{outline:2px solid Highlight;outline-offset:-2px}}@media(prefers-reduced-motion:reduce){#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.cx-mapa-b07>.cx-mapa-b07-boton{transition:none;animation:none}}#m-punto.hoja-punto #hoja-punto-cuerpo .hoja-punto-pie{margin:12px 0 0;padding:0;display:flex;justify-content:flex-start}#m-punto.hoja-punto #hoja-punto-cuerpo .hoja-punto-pie-enlace{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;min-width:44px;padding:0 4px;margin-left:-4px;font-size:13px;line-height:1.2;color:var(--l16d-gris-claro);text-decoration:underline;text-underline-offset:3px;border-radius:4px}#m-punto.hoja-punto #hoja-punto-cuerpo .hoja-punto-pie-enlace:hover{color:var(--l16d-tinta-2)}#m-punto.hoja-punto #hoja-punto-cuerpo .hoja-punto-pie-enlace:focus-visible{outline:2px solid var(--l16d-tinta);outline-offset:2px}#m-punto.hoja-punto[data-lista=abierta] #hoja-punto-cuerpo .hoja-punto-pie,#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo .hoja-punto-pie{display:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>.hoja-punto-pie{grid-column:1 / -1}#m-punto#m-punto.hoja-punto:not([data-vista=pin]):not([data-lista=abierta]) #hoja-punto-cuerpo #route-search-view{min-height:0}@media(forced-colors:active){#m-punto.hoja-punto #hoja-punto-cuerpo .hoja-punto-pie-enlace{color:LinkText}#m-punto.hoja-punto #hoja-punto-cuerpo .hoja-punto-pie-enlace:focus-visible{outline-color:Highlight}}.welcome-topline .a01-articulos{margin:-12px 0 -12px auto;display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:0 2px;box-sizing:border-box;color:inherit;font:inherit;font-weight:500;letter-spacing:.01em;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.welcome-topline .a01-articulos:hover{text-decoration-thickness:2px}.welcome-topline .a01-articulos:focus-visible{outline:3px solid currentColor;outline-offset:2px;border-radius:2px}@media(max-width:799.98px){.welcome-topline>span{display:none}.welcome-topline .a01-articulos{font-size:13px}}@media(forced-colors:active){.welcome-topline .a01-articulos{color:LinkText}}@media(forced-colors:none){#m-punto #ab-lectura .cx-dir-pastilla[data-ab-pieza-rango]{cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent}#m-punto #ab-lectura .cx-dir-pastilla[data-ab-pieza-rango]:before{content:"";position:absolute;inset:-4px 0;z-index:-1}#m-punto #ab-lectura .cx-dir-pastilla[data-ab-pieza-rango]:focus-visible{outline:2px solid var(--l16d-tinta, rgb(244, 244, 239));outline-offset:1px}#m-punto #ab-lectura .cx-dir-pastilla-txt[role=button]:focus-visible{outline:2px solid var(--l16d-tinta, rgb(244, 244, 239));outline-offset:2px;border-radius:4px}@media(hover:hover){#m-punto #ab-lectura .cx-dir-pastilla[data-ab-pieza-rango]:hover{color:var(--l16d-tinta, rgb(244, 244, 239))}}#m-punto #ab-lectura .ab-pieza-falta{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:44px;min-width:44px;margin:0 0 0 -4px;padding:0 14px;border:0;border-radius:999px;background:transparent;box-shadow:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;color:var(--t02-gris, var(--l16d-gris, rgb(179, 180, 181)));font-family:var(--font-body, inherit);font-size:var(--m06-t2, 13px);line-height:18px;font-weight:500;letter-spacing:0;animation:g03-nace .16s cubic-bezier(.2,.7,.2,1) both}#m-punto #ab-lectura .ab-pieza-falta:before{content:"";position:absolute;inset:4px 0;border:1px solid color-mix(in srgb,currentColor 60%,transparent);border-radius:999px;pointer-events:none}@media(hover:hover){#m-punto #ab-lectura .ab-pieza-falta:hover{color:var(--l16d-tinta, rgb(244, 244, 239))}}#m-punto #ab-lectura .ab-pieza-falta:active{color:var(--l16d-tinta, rgb(244, 244, 239))}#m-punto #ab-lectura .ab-pieza-falta:focus-visible{outline:none;color:var(--l16d-tinta, rgb(244, 244, 239))}#m-punto #ab-lectura .ab-pieza-falta:focus-visible:before{border:2px solid var(--l16d-tinta, rgb(244, 244, 239))}@keyframes g03-nace{0%{opacity:0}to{opacity:1}}}@media(forced-colors:active){#m-punto #ab-lectura .ab-pieza-falta{forced-color-adjust:none;color:ButtonText;background:Canvas}#m-punto #ab-lectura .ab-pieza-falta:before{content:"";position:absolute;inset:4px 0;border:1px solid ButtonText;border-radius:999px;pointer-events:none}#m-punto #ab-lectura .ab-pieza-falta:focus-visible:before{border-color:Highlight;border-width:2px}#m-punto #ab-lectura .cx-dir-pastilla[data-ab-pieza-rango]{cursor:pointer}}@media(prefers-reduced-motion:reduce){#m-punto #ab-lectura .ab-pieza-falta{animation:none}}@media(forced-colors:none){#cotizar #quote-flow #flow-progress .flow-progress-copy small>.g06-km,#cotizar #quote-flow #flow-progress .flow-progress-copy small>.g06-clave{color:var(--l16-papel);font-weight:500;white-space:nowrap}#cotizar #quote-flow #flow-progress .flow-progress-copy small>.g06-sep{white-space:pre}}#ab-suggest .suggest-item[data-cx-meta] .cx-meta{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin-top:4px;overflow:hidden;font-size:13px;line-height:20px;font-weight:400;white-space:nowrap;color:var(--t02-gris, var(--text-muted))}#ab-suggest .suggest-item[data-cx-meta] .cx-meta>span{flex:0 0 auto}#ab-suggest .suggest-item[data-cx-meta] .cx-meta>.cx-dist{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}#ab-suggest .suggest-item[data-cx-meta] .cx-meta>.cx-chip-mun{padding:0 8px;border-radius:10px;font-weight:600;color:var(--t02-tinta, var(--text));background:var(--t02-luz-2, rgba(127, 127, 127, .16))}#ab-suggest .suggest-item[data-cx-meta] .cx-meta>.cx-prec{color:var(--t02-tinta, var(--text))}#ab-suggest .suggest-item[data-cx-meta] .cx-meta>.cx-dist:before{content:"·";margin-right:6px;color:var(--t02-gris, var(--text-muted))}#ab-suggest .suggest-item[data-cx-meta] .cx-meta>.cx-dist:first-child:before{content:none}#ab-suggest .suggest-item[data-cx-meta] .suggest-sub.cx-sub-muda{display:none}@media(forced-colors:active){#ab-suggest .suggest-item[data-cx-meta] .cx-meta>.cx-chip-mun{background:transparent;color:CanvasText;padding:0}}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item--homonimo[data-cx-meta] .suggest-name:not(:has(.suggest-sub-duda)){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest .suggest-item--homonimo[data-cx-meta] .cx-meta{order:3}@media(forced-colors:none){html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-item--homonimo[data-cx-meta] .suggest-sub{-webkit-line-clamp:1;line-clamp:1}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-item[data-cx-meta] .cx-meta{margin-top:2px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-item[data-cx-meta]:not(.suggest-item--homonimo) .suggest-body{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-item[data-cx-meta]:not(.suggest-item--homonimo) .suggest-body>:not(.suggest-sub):not(.cx-meta){flex:0 0 100%;min-width:0}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-item[data-cx-meta]:not(.suggest-item--homonimo) .suggest-body>.cx-meta{order:2;flex:0 1 auto;margin-top:2px}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest .suggest-item[data-cx-meta]:not(.suggest-item--homonimo) .suggest-body>.suggest-sub{order:3;flex:1 1 0;min-width:0;margin-top:2px}}#ab-suggest .suggest-item[data-cx-meta-km]>.suggest-aside{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#ab-suggest .suggest-item[data-cx-meta] .cx-meta>.cx-dist:has(>.cx-dist-de){flex:0 0 auto}@media(max-width:359.98px){#ab-suggest .suggest-item[data-cx-meta] .cx-meta>.cx-dist>.cx-dist-de{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#ab-suggest .suggest-item[data-cx-meta] .cx-meta>.cx-chip-mun{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}}#m-punto[data-poco-alto="1"] #ab-suggest .suggest-item[data-cx-meta] .cx-meta>.cx-dist>.cx-dist-de{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#m-punto[data-poco-alto="1"] #ab-suggest .suggest-item[data-cx-meta] .cx-meta>.cx-chip-mun{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}#m-ruta-confirma .rc-punto .rc-punto-pin{display:none}#m-ruta-confirma .rc-punto .rc-punto-letra{display:contents}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto{display:block;width:32px;height:32px;padding:0;border-radius:0;background:none;box-shadow:none;color:var(--l18b-tinta, rgb(23 23 26))}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto-b{color:var(--l18b-rojo, rgb(199 42 67));background:none}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto .rc-punto-pin{display:block;width:32px;height:32px;color:inherit;filter:drop-shadow(0 1px 1.5px rgba(18,19,22,.28))}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto .rc-punto-letra{position:absolute;left:8px;top:3.5px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:var(--l18b-tinta, rgb(23 23 26));color:var(--l18b-papel, rgb(255 255 255));font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;line-height:1}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto-b .rc-punto-letra{background:var(--l18b-rojo, rgb(199 42 67))}@media(min-height:481px){html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto{position:absolute;left:-35px;top:6px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila:first-child:after{left:-20px;top:36px;bottom:-14px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila{grid-template-columns:minmax(0,1fr) max-content max-content;grid-template-rows:none;row-gap:2px;padding:10px 10px 6px 14px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila b{grid-column:1 / -1;grid-row:1}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila small:not(.rc-park):not(.rc-recta){grid-column:1 / -1;grid-row:2;white-space:normal;overflow:hidden;text-overflow:clip;color:#55554f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-park{grid-column:1 / -1;grid-row:3}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila small.rc-recta{grid-column:1 / -1;grid-row:4;align-self:center;min-width:0;margin:2px 0 0;padding:0;font-size:12px;line-height:16px;color:#45453f;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila small.rc-recta[hidden]{display:none}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-pin{grid-column:2;grid-row:5;justify-self:end;margin:0}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-editar{grid-column:3;grid-row:5;margin:0}}@media(max-width:720px)and (min-height:481px){html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-content{--k02-mapa: max(42dvh - 10px, min(58dvh, 100dvh - 384px) - 10px)}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-content:has(#rc-b-recta:not([hidden])){--k02-mapa: max(42dvh - 28px, min(58dvh, 100dvh - 384px) - 28px)}}@media(max-width:360px)and (min-height:481px){html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila small:not(.rc-park):not(.rc-recta){white-space:normal}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-pin{grid-column:2;grid-row:5;justify-self:end}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-editar{grid-row:5}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila .rc-park{grid-row:3}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto{left:-31px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila:first-child:after{left:-16px}}@media(max-height:480px){html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto{position:relative;width:24px;height:24px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto .rc-punto-pin{width:24px;height:24px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto .rc-punto-letra{left:6px;top:2.5px;width:12px;height:12px;font-size:8px}html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila small.rc-recta{display:none}}@keyframes g08-asienta{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes g08-aparece{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){html:not([data-k02="0"]) #m-ruta-confirma.is-open .rc-fila{animation:g08-asienta .22s cubic-bezier(.2,.8,.2,1) both}html:not([data-k02="0"]) #m-ruta-confirma.is-open .rc-fila+.rc-fila{animation-delay:60ms}html:not([data-k02="0"]) #m-ruta-confirma.is-open .rc-recta:not([hidden]){animation:g08-aparece .16s ease-out both}}@media(prefers-reduced-motion:reduce){#m-ruta-confirma .rc-fila,#m-ruta-confirma .rc-recta{animation:none!important}}@media(forced-colors:active){html:not([data-k02="0"]) #m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-punto .rc-punto-letra{border:1px solid CanvasText}}.route-overview-art .g09-pin{animation:g09-cae .22s cubic-bezier(.2,.8,.2,1) both}.route-overview-art .g09-pin-B{animation-delay:60ms}.route-overview-art .g09-ghost{animation:g09-asoma .16s ease-out both}@keyframes g09-cae{0%{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}@keyframes g09-asoma{0%{opacity:0}to{opacity:1}}.overview-node-vacio{fill:#12131603;stroke:#aaaab1;stroke-width:2;stroke-dasharray:3 4}.route-overview-art .g09-ghost text{fill:#aaaab1}.route-overview-art text.g09-name{fill:#f4f4ef;font-size:11px;font-weight:600;paint-order:stroke;stroke:#121316;stroke-width:3px;stroke-linejoin:round}.route-overview-label{text-wrap:balance;overflow-wrap:anywhere}#route-overview-detail{text-wrap:pretty}.ruta-estado-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(prefers-reduced-motion:reduce){.route-overview-art .g09-pin,.route-overview-art .g09-ghost{animation:none}}:root{--cx-ico-calle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M5.443 3.913A1.1 1.1 0 0 1 6.527 3L17.473 3A1.1 1.1 0 0 1 18.557 3.913L21.238 19.479A1.3 1.3 0 0 1 19.957 21L4.043 21A1.3 1.3 0 0 1 2.762 19.479ZM11.2 5.4A0.6 0.6 0 0 1 11.8 4.8L12.2 4.8A0.6 0.6 0 0 1 12.8 5.4L12.8 7.8A0.6 0.6 0 0 1 12.2 8.4L11.8 8.4A0.6 0.6 0 0 1 11.2 7.8ZM11.2 11.1A0.6 0.6 0 0 1 11.8 10.5L12.2 10.5A0.6 0.6 0 0 1 12.8 11.1L12.8 13.5A0.6 0.6 0 0 1 12.2 14.1L11.8 14.1A0.6 0.6 0 0 1 11.2 13.5ZM11.2 16.8A0.6 0.6 0 0 1 11.8 16.2L12.2 16.2A0.6 0.6 0 0 1 12.8 16.8L12.8 19.2A0.6 0.6 0 0 1 12.2 19.8L11.8 19.8A0.6 0.6 0 0 1 11.2 19.2Z'/%3E%3C/svg%3E");--cx-ico-troncal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M2.5 15.323L2.5 10.297L8.736 5.518A5.37 5.37 0 0 1 15.269 5.518L21.505 10.297L21.505 15.323L12.457 8.388A0.747 0.747 0 0 0 11.548 8.388ZM2.5 23.523L2.5 18.497L8.736 13.718A5.37 5.37 0 0 1 15.269 13.718L21.505 18.497L21.505 23.523L12.457 16.588A0.747 0.747 0 0 0 11.548 16.588Z'/%3E%3C/svg%3E");--cx-ico-colonia: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M2.5 4.1A1.6 1.6 0 0 1 4.1 2.5L9.3 2.5A1.6 1.6 0 0 1 10.9 4.1L10.9 7.293A0.5 0.5 0 0 1 10.754 7.646L7.646 10.754A0.5 0.5 0 0 1 7.293 10.9L4.1 10.9A1.6 1.6 0 0 1 2.5 9.3ZM13.1 4.1A1.6 1.6 0 0 1 14.7 2.5L19.9 2.5A1.6 1.6 0 0 1 21.5 4.1L21.5 9.3A1.6 1.6 0 0 1 19.9 10.9L16.707 10.9A0.5 0.5 0 0 1 16.354 10.754L13.246 7.646A0.5 0.5 0 0 1 13.1 7.293ZM13.1 16.707A0.5 0.5 0 0 1 13.246 16.354L16.354 13.246A0.5 0.5 0 0 1 16.707 13.1L19.9 13.1A1.6 1.6 0 0 1 21.5 14.7L21.5 19.9A1.6 1.6 0 0 1 19.9 21.5L14.7 21.5A1.6 1.6 0 0 1 13.1 19.9ZM2.5 14.7A1.6 1.6 0 0 1 4.1 13.1L7.293 13.1A0.5 0.5 0 0 1 7.646 13.246L10.754 16.354A0.5 0.5 0 0 1 10.9 16.707L10.9 19.9A1.6 1.6 0 0 1 9.3 21.5L4.1 21.5A1.6 1.6 0 0 1 2.5 19.9Z'/%3E%3C/svg%3E");--cx-ico-parque: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M3.5 21.5A1 1 0 0 1 2.5 20.5L2.5 12.964A1 1 0 0 1 2.854 12.2L7.683 8.114A0.8 0.8 0 0 1 9 8.725L9 11.422A0.5 0.5 0 0 0 9.823 11.804L14.183 8.114A0.8 0.8 0 0 1 15.5 8.725L15.5 11.432A0.5 0.5 0 0 0 16.32 11.817L20.188 8.593A0.8 0.8 0 0 1 21.5 9.208L21.5 20.5A1 1 0 0 1 20.5 21.5ZM4.9 15.8A0.6 0.6 0 0 1 5.5 15.2L7.6 15.2A0.6 0.6 0 0 1 8.2 15.8L8.2 19.2A0.6 0.6 0 0 1 7.6 19.8L5.5 19.8A0.6 0.6 0 0 1 4.9 19.2ZM10.4 15.8A0.6 0.6 0 0 1 11 15.2L13.1 15.2A0.6 0.6 0 0 1 13.7 15.8L13.7 19.2A0.6 0.6 0 0 1 13.1 19.8L11 19.8A0.6 0.6 0 0 1 10.4 19.2ZM15.9 15.8A0.6 0.6 0 0 1 16.5 15.2L18.6 15.2A0.6 0.6 0 0 1 19.2 15.8L19.2 19.2A0.6 0.6 0 0 1 18.6 19.8L16.5 19.8A0.6 0.6 0 0 1 15.9 19.2Z'/%3E%3C/svg%3E");--cx-ico-empresa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M4.4 21.5A0.9 0.9 0 0 1 3.5 20.6L3.5 3.9A1.4 1.4 0 0 1 4.9 2.5L12.6 2.5A1.4 1.4 0 0 1 14 3.9L14 8.9A0.6 0.6 0 0 0 14.6 9.5L19.3 9.5A1.2 1.2 0 0 1 20.5 10.7L20.5 20.6A0.9 0.9 0 0 1 19.6 21.5ZM6.2 6.5A0.5 0.5 0 0 1 6.7 6L7.9 6A0.5 0.5 0 0 1 8.4 6.5L8.4 7.9A0.5 0.5 0 0 1 7.9 8.4L6.7 8.4A0.5 0.5 0 0 1 6.2 7.9ZM10.2 6.5A0.5 0.5 0 0 1 10.7 6L11.9 6A0.5 0.5 0 0 1 12.4 6.5L12.4 7.9A0.5 0.5 0 0 1 11.9 8.4L10.7 8.4A0.5 0.5 0 0 1 10.2 7.9ZM6.2 10.9A0.5 0.5 0 0 1 6.7 10.4L7.9 10.4A0.5 0.5 0 0 1 8.4 10.9L8.4 12.3A0.5 0.5 0 0 1 7.9 12.8L6.7 12.8A0.5 0.5 0 0 1 6.2 12.3ZM10.2 10.9A0.5 0.5 0 0 1 10.7 10.4L11.9 10.4A0.5 0.5 0 0 1 12.4 10.9L12.4 12.3A0.5 0.5 0 0 1 11.9 12.8L10.7 12.8A0.5 0.5 0 0 1 10.2 12.3ZM6.2 15.3A0.5 0.5 0 0 1 6.7 14.8L7.9 14.8A0.5 0.5 0 0 1 8.4 15.3L8.4 16.7A0.5 0.5 0 0 1 7.9 17.2L6.7 17.2A0.5 0.5 0 0 1 6.2 16.7ZM10.2 15.3A0.5 0.5 0 0 1 10.7 14.8L11.9 14.8A0.5 0.5 0 0 1 12.4 15.3L12.4 16.7A0.5 0.5 0 0 1 11.9 17.2L10.7 17.2A0.5 0.5 0 0 1 10.2 16.7ZM16.4 13A0.4 0.4 0 0 1 16.8 12.6L17.8 12.6A0.4 0.4 0 0 1 18.2 13L18.2 14.2A0.4 0.4 0 0 1 17.8 14.6L16.8 14.6A0.4 0.4 0 0 1 16.4 14.2ZM16.4 16.8A0.4 0.4 0 0 1 16.8 16.4L17.8 16.4A0.4 0.4 0 0 1 18.2 16.8L18.2 18A0.4 0.4 0 0 1 17.8 18.4L16.8 18.4A0.4 0.4 0 0 1 16.4 18Z'/%3E%3C/svg%3E");--cx-ico-cp: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M2.5 6.9A2.4 2.4 0 0 1 4.9 4.5L19.1 4.5A2.4 2.4 0 0 1 21.5 6.9L21.5 17.1A2.4 2.4 0 0 1 19.1 19.5L4.9 19.5A2.4 2.4 0 0 1 2.5 17.1ZM5.3 7.55A0.5 0.5 0 0 1 5.5 7.15L6.582 6.339A0.5 0.5 0 0 1 7.204 6.356L11.549 10.02A0.7 0.7 0 0 0 12.451 10.02L16.796 6.356A0.5 0.5 0 0 1 17.418 6.339L18.5 7.15A0.5 0.5 0 0 1 18.7 7.55L18.7 8.377A0.5 0.5 0 0 1 18.534 8.749L12.6 14.062A0.9 0.9 0 0 1 11.4 14.062L5.466 8.749A0.5 0.5 0 0 1 5.3 8.377Z'/%3E%3C/svg%3E")}#ab-suggest .suggest-item:is([data-cx-tipo=calle]:not([data-cx-precision=address_point]),[data-cx-precision=street_axis]:not([data-cx-tipo]))>.suggest-icon:not([data-cx-donde])>svg{display:none}#ab-suggest .suggest-item:is([data-cx-tipo=calle]:not([data-cx-precision=address_point]),[data-cx-precision=street_axis]:not([data-cx-tipo]))>.suggest-icon:not([data-cx-donde]):before{content:"";display:block;flex:none;width:18px;height:18px;background-color:currentColor;forced-color-adjust:none;-webkit-mask-image:var(--cx-ico-calle);mask-image:var(--cx-ico-calle);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#ab-suggest .suggest-item:is([data-cx-tipo=troncal]:not([data-cx-precision=address_point]))>.suggest-icon:not([data-cx-donde])>svg{display:none}#ab-suggest .suggest-item:is([data-cx-tipo=troncal]:not([data-cx-precision=address_point]))>.suggest-icon:not([data-cx-donde]):before{content:"";display:block;flex:none;width:18px;height:18px;background-color:currentColor;forced-color-adjust:none;-webkit-mask-image:var(--cx-ico-troncal);mask-image:var(--cx-ico-troncal);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#ab-suggest .suggest-item:is([data-cx-tipo=colonia],[data-cx-precision=area]:not([data-cx-tipo]),[data-cx-precision=locality]:not([data-cx-tipo]))>.suggest-icon:not([data-cx-donde])>svg{display:none}#ab-suggest .suggest-item:is([data-cx-tipo=colonia],[data-cx-precision=area]:not([data-cx-tipo]),[data-cx-precision=locality]:not([data-cx-tipo]))>.suggest-icon:not([data-cx-donde]):before{content:"";display:block;flex:none;width:18px;height:18px;background-color:currentColor;forced-color-adjust:none;-webkit-mask-image:var(--cx-ico-colonia);mask-image:var(--cx-ico-colonia);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#ab-suggest .suggest-item:is([data-cx-tipo=parque])>.suggest-icon:not([data-cx-donde])>svg{display:none}#ab-suggest .suggest-item:is([data-cx-tipo=parque])>.suggest-icon:not([data-cx-donde]):before{content:"";display:block;flex:none;width:18px;height:18px;background-color:currentColor;forced-color-adjust:none;-webkit-mask-image:var(--cx-ico-parque);mask-image:var(--cx-ico-parque);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#ab-suggest .suggest-item:is([data-cx-tipo=empresa])>.suggest-icon:not([data-cx-donde])>svg{display:none}#ab-suggest .suggest-item:is([data-cx-tipo=empresa])>.suggest-icon:not([data-cx-donde]):before{content:"";display:block;flex:none;width:18px;height:18px;background-color:currentColor;forced-color-adjust:none;-webkit-mask-image:var(--cx-ico-empresa);mask-image:var(--cx-ico-empresa);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#ab-suggest .suggest-item:is([data-cx-tipo=cp])>.suggest-icon:not([data-cx-donde])>svg{display:none}#ab-suggest .suggest-item:is([data-cx-tipo=cp])>.suggest-icon:not([data-cx-donde]):before{content:"";display:block;flex:none;width:18px;height:18px;background-color:currentColor;forced-color-adjust:none;-webkit-mask-image:var(--cx-ico-cp);mask-image:var(--cx-ico-cp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@keyframes rc-marker-cae-1{0%{translate:0 -12px;opacity:0}55%{translate:0 2px;opacity:1}to{translate:0 0;opacity:1}}@keyframes rc-marker-cae-2{0%{translate:0 -12px;opacity:0}55%{translate:0 2px;opacity:1}to{translate:0 0;opacity:1}}@keyframes rc-marker-asienta-1{0%{translate:0 -3px}to{translate:0 0}}@keyframes rc-marker-asienta-2{0%{translate:0 -3px}to{translate:0 0}}#m-ruta-confirma #map-leaflet .ml-marker{animation:none}#m-ruta-confirma #map-leaflet .ml-marker[data-rc-cae="1"]{animation:rc-marker-cae-1 .22s cubic-bezier(.22,.8,.32,1) both}#m-ruta-confirma #map-leaflet .ml-marker[data-rc-cae="2"]{animation:rc-marker-cae-2 .22s cubic-bezier(.22,.8,.32,1) both}#m-ruta-confirma #map-leaflet .ml-marker.dest[data-rc-cae]:not([data-rc-asienta]){animation-delay:60ms}#m-ruta-confirma #map-leaflet .ml-marker[data-rc-asienta="1"]{animation:rc-marker-asienta-1 .12s cubic-bezier(.22,.8,.32,1) both}#m-ruta-confirma #map-leaflet .ml-marker[data-rc-asienta="2"]{animation:rc-marker-asienta-2 .12s cubic-bezier(.22,.8,.32,1) both}@media(prefers-reduced-motion:reduce){#m-ruta-confirma #map-leaflet .ml-marker,#m-ruta-confirma #map-leaflet .ml-marker[data-rc-cae],#m-ruta-confirma #map-leaflet .ml-marker[data-rc-asienta]{animation:none}}#m-punto .ab-pill-field .cx-dir-fantasma-flecha{position:absolute;left:0;top:0;z-index:2;width:44px;min-width:44px;height:44px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--cx-dir-fantasma, var(--l16d-gris, rgb(162, 155, 157)));font:inherit;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#m-punto .ab-pill-field .cx-dir-fantasma-flecha[hidden]{display:none}#m-punto .ab-pill-field .cx-dir-fantasma-flecha>span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:1px solid currentColor;font-size:14px;line-height:1}@media(forced-colors:active){#m-punto .ab-pill-field .cx-dir-fantasma-flecha{color:ButtonText}}@media(forced-colors:none){html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>.suggest-headline:not(.sr-only){white-space:normal;text-overflow:clip;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;height:auto;min-height:24px;max-height:42px}}@media(forced-colors:none){html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest#ab-suggest>[data-u01-pregunta="1"]{color:var(--t02-tinta);margin:0;padding-top:4px;padding-bottom:4px;min-height:24px;line-height:24px;background:var(--t02-luz);border-radius:12px 12px 0 0}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest#ab-suggest>.cx-ask{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:0;padding:0 12px 4px 8px;margin:0 0 4px;scroll-padding-inline:12px;-webkit-mask-image:linear-gradient(to right,black calc(100% - 12px),transparent);mask-image:linear-gradient(to right,black calc(100% - 12px),transparent);background:var(--t02-luz);border-radius:0 0 12px 12px}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest#ab-suggest>.cx-ask>button{flex:0 0 auto;min-height:44px}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-poco-alto="1"] #hoja-punto-cuerpo #ab-suggest#ab-suggest>[data-u01-pregunta="1"]{padding-block:0}}@media(forced-colors:none){html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest#ab-suggest[data-cx-decision=needs_clarification]>:is(.suggest-headline:not(.sr-only),.suggest-homonimos):before{background:var(--t02-luz-2);color:var(--t02-tinta)}}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-lectura#ab-lectura{flex-wrap:nowrap;height:44px;min-height:44px;max-height:44px;overflow-x:auto;overflow-y:hidden;padding-block:0;scroll-padding-inline:12px;scrollbar-width:none}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-ask{display:flex;order:-2;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0;min-height:44px;height:44px;background:transparent}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura#ab-lectura .cx-pregunta-barra-u01{flex:0 0 114px;width:114px;font-size:12px;line-height:16px;font-weight:600;color:var(--t02-tinta);white-space:normal;padding-inline:0 4px}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura#ab-lectura .cx-ask-opcion{flex:0 0 auto;min-width:44px;min-height:44px;height:44px;border:0;border-radius:22px;margin:0;padding:0 12px;font:inherit;font-size:14px;font-weight:500;line-height:1.2;color:var(--t02-tinta);background:var(--t02-luz-2);cursor:pointer}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura#ab-lectura .cx-ask-opcion[aria-pressed=true]{color:var(--t02-papel-tinta);background:var(--t02-papel)}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura#ab-lectura .cx-ask-opcion[data-cx-otra]{background:transparent;text-decoration:underline;text-underline-offset:3px}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura#ab-lectura .cx-ask-opcion:focus-visible{outline:2px solid var(--t02-tinta);outline-offset:-2px}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest#ab-suggest[data-u01-cabecera-estable="1"]>[data-u01-compacta="1"]:not(.sr-only){box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;text-overflow:clip;overflow:hidden;height:42px;min-height:42px;max-height:42px;margin:0;padding:0 0 0 28px;line-height:21px;background:transparent;border-radius:0;-webkit-line-clamp:2;line-clamp:2}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest#ab-suggest[data-u01-cabecera-estable="1"]>.suggest-item:nth-child(1 of:not(.sr-only)){margin-top:42px}@media(forced-colors:active){html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto #ab-lectura .cx-ask-opcion{border:1px solid ButtonText;color:ButtonText;background:ButtonFace}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto #ab-lectura .cx-ask-opcion[aria-pressed=true]{color:HighlightText;background:Highlight}}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest#ab-suggest[data-u01-cabecera-estable="1"]>[data-u01-compacta="1"]:not(.sr-only):before{width:20px;height:20px;top:2px;left:0;bottom:auto;transform:none}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura#ab-lectura[data-u01-deslizable="1"]:after{content:"›" / "";position:sticky;right:0;align-self:stretch;display:flex;align-items:center;justify-content:flex-end;order:100;flex:0 0 18px;width:18px;color:var(--t02-tinta);font-size:20px;line-height:44px;background:linear-gradient(to right,transparent,var(--t02-tarjeta) 45%);pointer-events:none}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-resultados-u01{display:flex;align-items:center;min-height:44px;flex:0 1 auto;white-space:normal;font-size:12px;line-height:16px;color:var(--t02-tinta)}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest#ab-suggest[data-u01-cabecera-estable="1"]>.suggest-item[data-u01-online="1"]{min-height:52px;padding-block:8px}html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest#ab-suggest[data-u01-cabecera-estable="1"][data-u01-doble="1"]>.suggest-headline[data-u01-compacta="1"]:not(.sr-only),html:not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest#ab-suggest[data-u01-cabecera-estable="1"][data-u01-doble="1"]>.suggest-homonimos[data-u01-compacta="1"][aria-hidden=true]{height:21px;min-height:21px;max-height:21px;line-height:21px;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1}@media(forced-colors:none){@media(max-width:359.98px){html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-pill-field input::placeholder{font-size:13px;letter-spacing:-.02em}}@media(max-width:799.98px){html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view:before{content:none;box-shadow:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#route-choose-pin:after{content:none}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#route-choose-pin{background:var(--t02-luz)}html:not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta]:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#ab-lectura{margin-right:0}}#m-ruta-confirma#m-ruta-confirma .rc-map-toolbar{--l18b-apagado-papel: var(--l18b-tinta)}}@media(min-width:721px)and (max-width:950px)and (max-height:600px){#m-punto#m-punto#m-punto[data-vista=pin] .route-pin-feedback{padding-bottom:2px}#m-punto#m-punto#m-punto[data-vista=pin] .route-pin-feedback #route-pin-status{line-height:1.3}}@media(forced-colors:none){#m-punto#m-punto #ab-lectura#ab-lectura .cx-dir-quitar:focus-visible,#m-punto#m-punto #ab-lectura#ab-lectura .cx-dir-cambiar:focus-visible{outline:2px solid var(--t02-tinta);outline-offset:-2px;background:transparent;color:var(--t02-tinta);box-shadow:none}}@media(prefers-reduced-motion:reduce){#m-punto,#m-punto:before,#m-punto:after,#m-punto *,#m-punto *:before,#m-punto *:after{animation:none!important;transition:none!important}}@media(forced-colors:none){html:not([data-u04="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-estado=buscando-calles]:not(.is-stale):not([aria-busy=true]):after{content:"Buscando calles…" / "";display:block;box-sizing:border-box;padding:10px 8px 10px 40px;min-height:40px;font-size:var(--m06-t2, 13px);line-height:20px;color:var(--m06-gris, currentColor);background:radial-gradient(circle closest-side,transparent 0 5px,var(--m06-gris, currentColor) 5.5px 7px,transparent 7.5px) 8px 50% / 20px 20px no-repeat;overflow:hidden;animation:u04-tarda .16s ease .35s both}}@keyframes u04-tarda{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce)and (forced-colors:none){html:not([data-u04="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[data-estado=buscando-calles]:not(.is-stale):not([aria-busy=true]):after{animation:none}}html:not([data-u04="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-view:is([data-mapa=cargando],[data-mapa=lento]) :is(.maplibregl-ctrl-top-right,.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-attrib,#route-pin-zoom,#route-pin-gps,#route-pin-reference){visibility:hidden;pointer-events:none}html:not([data-u04="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-view:is([data-mapa=cargando],[data-mapa=lento]) .route-pin-crosshair{opacity:.35}html:not([data-u04="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-view:is([data-mapa=cargando],[data-mapa=lento]) #route-pin-status:before{content:"" / "";display:inline-block;box-sizing:border-box;width:14px;height:14px;margin:0 10px -2px 0;border:2px solid currentColor;border-radius:50%;opacity:.9;animation:u04-espera 1.3s ease-in-out infinite}@keyframes u04-espera{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}@media(prefers-reduced-motion:reduce){html:not([data-u04="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-view:is([data-mapa=cargando],[data-mapa=lento]) #route-pin-status:before{animation:none;opacity:.7}}html:not([data-u04="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-view:is([data-mapa=caido],[data-mapa=sin-cartografia][data-u04-sin-marca="1"]) :is(.maplibregl-ctrl-top-right,.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-attrib,#route-pin-zoom,#route-pin-gps,#route-pin-reference){visibility:hidden;pointer-events:none}html:not([data-u04="0"]) #m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-view:is([data-mapa=caido],[data-mapa=sin-cartografia][data-u04-sin-marca="1"]) #route-pin-retry:not([hidden]){border-radius:14px;text-decoration:none;font-size:16px;font-weight:700;justify-content:center;gap:8px}@media(forced-colors:none){html:not([data-u04="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest:is([aria-busy=true],[data-cx-decision=no_match]) :is(.suggest-headline:not(.sr-only),.suggest-empty){position:relative;padding-left:36px;box-sizing:border-box;color:var(--m06-gris, currentColor);font-size:var(--m06-t2, 13px);text-align:left;background:transparent}html:not([data-u04="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest[aria-busy=true] .suggest-headline:not(.sr-only):before{content:"" / "";position:absolute;left:8px;top:13px;margin:0;width:14px;height:14px;box-sizing:border-box;border:2px solid currentColor;border-radius:50%;background:transparent}}@media(forced-colors:none)and (orientation:landscape)and (max-height:440px){html body #cotizar,html body.flow-started #cotizar{padding-top:46px;padding-bottom:52px}html body #cotizar>.quote-page-nav{top:1px!important;min-height:44px}html body #cotizar>.wrap{padding-bottom:0}html body #cotizar #quote-flow>#flow-progress{padding-top:2px;padding-bottom:2px}html body #cotizar #quote-flow>#flow-progress .flow-progress-copy small{display:none}html body #cotizar #quote-flow>#flow-progress .flow-progress-step{padding-top:0;padding-bottom:0;min-height:44px}html body #cotizar #quote-flow>#flow-controls:not([hidden]){padding-top:6px;padding-bottom:6px}html body #cotizar #quote-flow>#flow-stage{min-height:88px}html body #cotizar #quote-flow>#flow-stage>.step[data-flow-panel],html body #cotizar #quote-flow>#flow-stage>.step[data-step=ruta]{padding-top:12px;padding-bottom:12px}}html:active-view-transition-type(cx-dir)::view-transition{pointer-events:none}@media(forced-colors:none){html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision]{column-gap:12px}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision]:not(.is-keyboard):not([aria-selected=true]){border-radius:12px;background-color:var(--m06-luz)}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto:not([data-poco-alto="1"]) #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision][data-cx-meta]{padding-top:6px;padding-bottom:6px;margin-bottom:4px}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision]:not(.suggest-item--homonimo) .suggest-sub{font-weight:500}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision] .suggest-icon>svg:not(.cx-dir-donde){width:20px;height:20px}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-meta] .cx-meta{column-gap:4px}@media(max-width:359.98px){html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision]{column-gap:8px}}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado>.suggest-item[role=option]:is(.is-keyboard,[aria-selected=true]){--m06-tinta: var(--cx-dir-activa-tinta, rgb(21, 22, 25));--m06-gris: var(--cx-dir-activa-suave, rgb(92, 86, 88));--m06-gris-3: var(--cx-dir-activa-suave, rgb(92, 86, 88));--m06-luz: rgba(21, 22, 25, .06);--m06-luz-2: rgba(21, 22, 25, .1);--t02-tinta: var(--cx-dir-activa-tinta, rgb(21, 22, 25));--t02-gris: var(--cx-dir-activa-suave, rgb(92, 86, 88));--t02-luz-2: rgba(21, 22, 25, .1);outline:2px solid var(--cx-dir-activa-tinta, rgb(21, 22, 25));outline-offset:-2px;border-radius:12px}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option]:focus-visible{outline:2px solid var(--m06-tinta, currentColor);outline-offset:-2px}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision][data-cx-meta][data-cx-nominal="1"]{padding-top:4px;padding-bottom:4px}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision][data-cx-meta][data-cx-nominal="1"]>.suggest-body{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:2px}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision][data-cx-meta][data-cx-nominal="1"]>.suggest-body>:is(.suggest-name,.suggest-sub,.cx-meta,.suggest-nominal-u05b){flex:0 0 auto;margin-top:0}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision][data-cx-meta][data-cx-nominal="1"] .suggest-name{order:0;position:static;width:auto;height:auto;clip-path:none;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;font-size:var(--m06-t1, 16px);font-weight:600;color:var(--m06-tinta);overflow:hidden}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision][data-cx-meta][data-cx-nominal="1"] .suggest-sub{order:1;position:static;width:auto;height:auto;clip-path:none;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;font-size:12px;line-height:16px;font-weight:400;color:var(--m06-gris);overflow:hidden}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision][data-cx-meta][data-cx-nominal="1"] .cx-meta{order:2;font-size:12px;line-height:16px}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision][data-cx-meta][data-cx-nominal="1"] .cx-meta>.cx-prec{flex:0 0 auto;white-space:nowrap}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-precision][data-cx-meta][data-cx-nominal="1"] .suggest-nominal-u05b{order:3;font-size:12px;line-height:16px;font-weight:400;color:var(--m06-gris);white-space:normal;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest>.suggest-item[role=option][data-cx-nominal="1"] .suggest-sub.sr-only{position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;clip-path:none;white-space:normal!important;visibility:visible}html:not([data-u05a="0"]):not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-ask[data-cx-campo=municipio]>.cx-ask-opcion[data-cx-valor]{flex:0 0 auto;width:max-content;min-width:44px;max-width:none;min-height:44px;white-space:nowrap;overflow:visible;text-overflow:clip}@media(forced-colors:active){html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado>.suggest-item[role=option]:is(.is-keyboard,[aria-selected=true]) .cx-meta,html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado>.suggest-item[role=option]:is(.is-keyboard,[aria-selected=true]) .cx-meta>span,html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado>.suggest-item[role=option]:is(.is-keyboard,[aria-selected=true]) .cx-meta>.cx-dist:before{color:HighlightText;background:transparent}html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado>.suggest-item[role=option]:is(.is-keyboard,[aria-selected=true]){outline:2px solid HighlightText;outline-offset:-2px}}html:not([data-u05a="0"]):not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-pastilla[data-tipo=municipio]{flex:0 0 auto;max-width:none}html:not([data-u05a="0"]):not([data-ff-lista-u01="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #ab-lectura#ab-lectura>.cx-dir-pastilla[data-tipo=municipio] .cx-dir-pastilla-txt{flex:0 0 auto;max-width:none;white-space:nowrap;overflow:visible;text-overflow:clip}@media(min-width:800px){html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest>:is(.suggest-item[role=option],.cx-mapa-b07){margin-inline:0}}@media(forced-colors:none){html:not([data-u05a="0"]):not([data-ff-dir-m06="0"]):not([data-ff-tarjeta-t02="0"]) #m-punto#m-punto.hoja-punto[data-lista=abierta][data-poco-alto="1"]:not([data-vista=pin]) #hoja-punto-cuerpo #ab-suggest.cx-dir-teclado>.suggest-item[role=option][data-cx-meta]:not(.suggest-item--homonimo):not([data-cx-nominal="1"]):is(.is-keyboard,[aria-selected=true])>.suggest-body>.suggest-sub:not(.cx-sub-muda):not(.sr-only){flex:0 0 100%;display:block;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;line-clamp:unset}}@media(min-width:951px)and (min-height:561px){#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-view #route-pin-map{height:clamp(220px,calc(100dvh - 420px),560px);min-height:220px}}@media(forced-colors:none){#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view .route-pin-actions .route-pin-feedback{background:transparent;box-shadow:none}@media(max-width:720px)and (min-height:481px){#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view :is(.route-pin-heading,.route-pin-actions){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--l18b-canto-vidrio),0 4px 16px #0000003d}}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group:not(:empty){box-shadow:inset 0 0 0 1px #f4f4ef2e,0 3px 12px #0000003d!important}html[data-k01-mapa=dia] #m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-map .maplibregl-ctrl-top-right .maplibregl-ctrl-group:not(:empty){box-shadow:inset 0 0 0 1px #1213162e,0 3px 12px var(--k01-sombra)!important}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-view :is(#route-pin-center,#route-pin-confirm):not(:disabled){box-shadow:inset 0 1px #f4f4ef2e,0 3px 10px #0000002e;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-view :is(#route-pin-center,#route-pin-confirm):active:not(:disabled){box-shadow:inset 0 1px 3px #00000038}}@media(prefers-reduced-motion:reduce){#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-view :is(#route-pin-center,#route-pin-confirm){transition:none}}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field{flex-wrap:wrap;column-gap:0;row-gap:0;box-shadow:none}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field:before{order:0}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field input[role=combobox]{order:0;flex:1 1 calc(100% - 88px);min-height:52px;height:52px;border-bottom:1px solid var(--t02-gris, currentColor)}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field .ab-clear{order:0}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field .ab-ubic{order:1;flex:1 1 calc(100% - 102px);display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;width:auto;min-width:44px;height:52px;min-height:44px;margin:8px 0 0;padding:6px 12px;border:1px solid var(--m06-linea-campo, rgba(244,244,239,.24));border-radius:12px;background:transparent;color:var(--t02-tinta, currentColor);box-sizing:border-box}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field .ab-ubic.ab-dictar{flex:0 0 94px;justify-content:center;margin-left:8px;padding:6px 8px}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field .ab-ubic[hidden],#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input.is-filled .ab-pill-field .ab-ubic{display:none}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field .ab-ubic svg{flex:0 0 22px;width:22px;height:22px}#m-punto#m-punto#m-punto#m-punto.hoja-punto .cx-r20-control-copy{display:grid;gap:2px;text-align:left;font-family:var(--font-body, inherit);font-size:13px;line-height:17px;font-weight:600}#m-punto#m-punto#m-punto#m-punto.hoja-punto .cx-r20-control-copy small{font-size:11px;line-height:14px;font-weight:400;color:var(--t02-gris, currentColor)}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field .ab-ubic:hover{background:var(--t02-luz, rgba(244,244,239,.08))}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field .ab-ubic:focus-visible{outline:2px solid currentColor;outline-offset:2px}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin{width:auto;min-width:44px;min-height:44px;margin-left:0;padding-inline:12px;gap:8px}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:before{content:"Elegir en mapa" / "";font-size:13px;line-height:18px}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin:after,#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view:before{content:none}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[data-r20-kind]{min-height:44px}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[data-r20-kind]>.suggest-icon:not([data-cx-donde]){flex:0 0 32px;width:32px;height:32px;color:currentColor}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[data-r20-kind=vialidad-referencia]>.suggest-icon:not([data-cx-donde])>svg{display:none}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[data-r20-kind=vialidad-referencia]>.suggest-icon:not([data-cx-donde]):before{content:"";display:block;width:22px;height:22px;background:currentColor;-webkit-mask:var(--cx-ico-calle) center / contain no-repeat;mask:var(--cx-ico-calle) center / contain no-repeat}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[data-r20-kind=desarrollo]>.suggest-icon:not([data-cx-donde])>svg{display:none}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[data-r20-kind=desarrollo]>.suggest-icon:not([data-cx-donde]):before{content:"";display:block;width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M3.8 11.3A.8.8 0 0 1 3.3 9.9L10.5 3.7A2.3 2.3 0 0 1 13.5 3.7L20.7 9.9A.8.8 0 0 1 20.2 11.3H19V19.3A1.7 1.7 0 0 1 17.3 21H6.7A1.7 1.7 0 0 1 5 19.3V11.3ZM10 13.5V18.5H14V13.5Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M3.8 11.3A.8.8 0 0 1 3.3 9.9L10.5 3.7A2.3 2.3 0 0 1 13.5 3.7L20.7 9.9A.8.8 0 0 1 20.2 11.3H19V19.3A1.7 1.7 0 0 1 17.3 21H6.7A1.7 1.7 0 0 1 5 19.3V11.3ZM10 13.5V18.5H14V13.5Z'/%3E%3C/svg%3E") center / contain no-repeat}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[data-r20-kind] .cx-r20-kind,#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[data-r20-kind] .cx-r20-action{flex:0 0 100%;position:static;display:block;width:auto;height:auto;margin-top:2px;font-size:12px;line-height:17px;white-space:normal;overflow:visible;color:var(--t02-gris, currentColor);font-weight:400}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[data-r20-kind] .cx-r20-action{color:currentColor}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[data-r20-kind] .cx-chip-mun{background:transparent;padding:0;border-radius:0}@media(forced-colors:active){#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field .ab-ubic{border-color:ButtonText;color:ButtonText;background:ButtonFace}#m-punto#m-punto#m-punto#m-punto.hoja-punto .cx-r20-control-copy small,#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[data-r20-kind] .cx-r20-action{color:currentColor}}@media(prefers-reduced-motion:reduce){#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field .ab-ubic,#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view #route-choose-pin{animation:none;transition:none}}@media(max-width:799px)and (max-height:500px){#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] .modal-content{--k02-compone: 0;height:auto}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] .modal-content:after{display:none}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view:not([hidden]){display:block;min-height:0}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view .route-pin-stage{position:relative;inset:auto;height:auto}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view #route-pin-map{position:relative;inset:auto;height:224px;min-height:224px;border-radius:16px}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view .route-pin-actions{position:static;bottom:auto;margin-top:0}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-map .maplibregl-ctrl-top-right{top:10px!important;bottom:auto}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-gps{top:10px;right:108px;bottom:auto}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-reference{top:62px;bottom:auto}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #route-pin-zoom{bottom:10px}}@media(max-width:799px)and (max-height:500px){#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view .route-pin-actions{display:contents}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view #route-pin-map{height:clamp(150px,calc(var(--route-viewport-height, 100dvh) - 250px),224px);min-height:150px}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view .route-pin-feedback{margin-top:8px}#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view #route-pin-center:not([hidden]),#m-punto#m-punto#m-punto#m-punto.hoja-punto[data-vista=pin] #hoja-punto-cuerpo #route-pin-view #route-pin-confirm:not([hidden]){position:sticky;bottom:0;z-index:5;width:100%;box-sizing:border-box;margin-top:8px;min-height:46px;box-shadow:0 8px 22px #0000006b}}@media(forced-colors:none){#umbral:before,#cotizar:before{inset:-2%!important;background-position:50% 53%!important;filter:none!important;transform:scale(1.025);animation:cx-night-drift 44s ease-in-out infinite alternate paused;will-change:auto}#umbral:after{background:linear-gradient(90deg,#050a10c7,#050a107a 62%,#050a104d),linear-gradient(180deg,rgb(5 10 16 / 22%),transparent 48%,rgb(5 10 16 / 48%))!important}#cotizar:after{background:radial-gradient(ellipse at 52% 44%,transparent 26%,rgb(5 10 16 / 48%) 100%),linear-gradient(180deg,#050a1052,#050a103d 48%,#050a1075)!important}#cotizar #quote-flow{background:radial-gradient(125% 44% at 12% -12%,rgb(255 255 255 / 10%),transparent 62%),linear-gradient(160deg,#1a1b1fc7,#121317cf 54%,#0b0c0fde)!important;border-color:#e6eef633;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000038,0 24px 64px -26px #000000a6!important}#cotizar #quote-flow #flow-stage .tarjeta-sub{background:#0a0f159e!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff12!important}body.cx-fondo-vivo:not(.cx-quieto):not(.cx-lejos-umbral) #umbral:before,body.cx-fondo-vivo:not(.cx-quieto):not(.cx-lejos-fondo) #cotizar:before{animation-play-state:running}body.cx-quieto #umbral:before,body.cx-quieto #cotizar:before,body.cx-lejos-umbral #umbral:before,body.cx-lejos-fondo #cotizar:before,[inert] #umbral:before,[inert] #cotizar:before,#umbral[hidden]:before,#cotizar[hidden]:before{animation-play-state:paused!important}@media(max-width:799px){#umbral:before,#cotizar:before{background-position:50% 48%!important}#cotizar #quote-flow{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}#umbral:after{background:linear-gradient(180deg,#050a1099,#050a106b 44%,#050a10ab),linear-gradient(90deg,rgb(5 10 16 / 18%),transparent)!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){#cotizar #quote-flow{background:#13181f!important}}@media(prefers-reduced-transparency:reduce){#cotizar #quote-flow{background:#13181f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}}@keyframes cx-night-drift{0%{transform:translate3d(.4%,.25%,0) scale(1.025)}to{transform:translate3d(-.6%,-.45%,0) scale(1.055)}}@media(prefers-reduced-motion:reduce),(forced-colors:active){#umbral:before,#cotizar:before{animation:none!important;transform:none!important;will-change:auto!important}}#m-punto.hoja-punto[data-vista=pin]>.modal-content>.modal-header:before{padding:0;font-size:0;color:transparent;background:var(--l16d-avatar) url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22rgb%2820%2C17%2C18%29%22%20fill-rule%3D%22evenodd%22%20d%3D%22M18.4%209h3.2L30%2031h-4.1l-1.8-5.1h-8.2L14.1%2031H10l8.4-22Zm-1.3%2013.5h5.8L20%2014.2l-2.9%208.3Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100% no-repeat;box-shadow:none;filter:none;animation:none;transition:none;transform:none}#m-punto.hoja-punto[data-vista=pin][data-punto=B]>.modal-content>.modal-header:before{background:var(--l16d-rojo) url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12%209h8.5c4.7%200%207.2%202.1%207.2%205.7%200%202.2-1.1%203.8-3.1%204.7%202.6.8%204%202.7%204%205.3%200%204-3%206.3-8%206.3H12V9Zm4%203.5v5.5h4c2.4%200%203.6-.9%203.6-2.8%200-1.8-1.2-2.7-3.6-2.7h-4Zm0%209v6h4.6c2.6%200%203.9-1%203.9-3%200-2-1.3-3-3.9-3H16Z%22%2F%3E%3C%2Fsvg%3E) center / 100% 100% no-repeat}@media(forced-colors:active){#m-punto.hoja-punto[data-vista=pin]>.modal-content>.modal-header:before,#m-punto.hoja-punto[data-vista=pin][data-punto=B]>.modal-content>.modal-header:before{background:Canvas;color:CanvasText;border:1px solid CanvasText;font-size:20px;box-shadow:none;forced-color-adjust:auto}@media(max-width:799px){#m-punto.hoja-punto[data-vista=pin]>.modal-content>.modal-header:before,#m-punto.hoja-punto[data-vista=pin][data-punto=B]>.modal-content>.modal-header:before{font-size:18px}}}@media(forced-colors:none){#umbral:before,#cotizar:before{inset:-10%!important;transform:translate3d(-1.8%,-5.5%,0) scale(1.045);animation:cx-night-drift-visible 24s linear infinite alternate paused;will-change:auto}}@keyframes cx-night-drift-visible{0%{transform:translate3d(-1.8%,-5.5%,0) scale(1.045)}to{transform:translate3d(1.8%,5.5%,0) scale(1.085)}}@media(prefers-reduced-motion:reduce),(forced-colors:active){#umbral:before,#cotizar:before{inset:-2%!important;animation:none!important;transform:none!important;will-change:auto!important}}#m-punto#m-punto#m-punto#m-punto.hoja-punto #route-search-view>#route-voice-note{grid-column:1 / -1;grid-row:3;width:100%;min-width:0;box-sizing:border-box;margin:6px 0 2px;font-size:12px;line-height:1.4;font-weight:400;color:var(--t02-gris, var(--text-muted));overflow-wrap:anywhere}#m-punto#m-punto.hoja-punto #route-voice-note[hidden]{display:none}#m-folios .cx-local-clear-status{margin:12px 0 0;font-size:13px;line-height:1.55;white-space:normal;color:var(--text-muted);overflow-wrap:anywhere}#m-folios .cx-local-clear-status:empty{margin:0}@media(forced-colors:active){#m-punto#m-punto#m-punto#m-punto.hoja-punto #route-search-view>#route-voice-note,#m-folios .cx-local-clear-status{color:CanvasText}}#m-punto .suggest-attributions-s42{margin:2px 4px 0;padding:4px 0 0;font-size:12px;line-height:1.4}#m-punto .suggest-attributions-s42 a{display:inline-flex;align-items:center;min-height:44px;color:#c3c5ca;text-decoration:underline;text-underline-offset:3px}#m-punto .suggest-attributions-s42 a:focus-visible{outline:2px solid rgb(244 244 239);outline-offset:3px;border-radius:4px}#m-punto .suggest-geography-s42{padding:8px 0;color:#d4d5d8;font-size:13px;line-height:1.45;text-wrap:pretty}#m-punto .suggest-postal-s42{display:block;margin-top:3px;color:#bcc3d0;font-size:12px;line-height:1.35}@media(max-width:799px){#m-punto .suggest-geography-s42{font-size:12.5px}}#m-punto .cx-expert-wrap{grid-column:1/-1;justify-self:stretch;align-self:stretch;width:100%;flex:0 0 auto;min-width:0;margin:10px 0 12px}#m-punto .cx-expert-card{box-sizing:border-box;padding:16px 18px;border:1px solid rgba(244,244,239,.14);border-radius:18px;background:#f4f4ef0b;color:#f4f4ef;overflow-wrap:anywhere}#m-punto .cx-expert-top{display:flex;align-items:center;gap:7px;margin-bottom:8px}#m-punto .cx-expert-symbol{display:flex;color:#e5243f}#m-punto .cx-expert-symbol svg{width:16px;height:16px}#m-punto .cx-expert-status{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.015em;color:#f4f4efb3}#m-punto .cx-expert-title{margin:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.02em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#m-punto .cx-expert-subtitle{margin:5px 0 0;font-size:12px;line-height:1.45;color:#f4f4efbf}#m-punto .cx-expert-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}#m-punto .cx-expert-chips>span{padding:4px 8px;border-radius:7px;background:#f4f4ef13;font-size:12px;line-height:1.3;color:#f4f4efd6;max-width:100%;box-sizing:border-box}#m-punto .cx-expert-question{margin:11px 0 0;font-size:13px;line-height:1.4;font-weight:600}#m-punto .cx-expert-answers{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}#m-punto .cx-expert-answers button,#m-punto .cx-expert-map,#m-punto .cx-expert-edit{box-sizing:border-box;min-height:44px;border:1px solid rgba(244,244,239,.2);border-radius:12px;padding:10px 13px;color:#f4f4ef;background:#f4f4ef0e;font-family:inherit;font-weight:600;font-size:12px;line-height:1.3;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}#m-punto .cx-expert-map{width:100%;display:flex;align-items:center;gap:9px;margin-top:12px;background:#f4f4ef;color:#121316;border-color:#f4f4ef}#m-punto .cx-expert-map svg{height:17px;width:17px;flex:0 0 17px}#m-punto .cx-expert-map>span:last-child{margin-left:auto}#m-punto .cx-expert-edit{margin-top:9px}#m-punto .cx-expert-answers button:hover,#m-punto .cx-expert-edit:hover{background:#f4f4ef1f;border-color:#f4f4ef66}#m-punto .cx-expert-map:hover{background:#fff;transform:translateY(-1px)}#m-punto .cx-expert-card button:focus-visible,#m-punto .cx-expert-sources summary:focus-visible,#m-punto .cx-expert-sources a:focus-visible{outline:2px solid rgb(244 244 239);outline-offset:3px}#m-punto .cx-expert-notice{margin:10px 0 0;font-size:12px;line-height:1.4;color:#f4f4ef}#m-punto .cx-expert-sources{margin-top:10px;font-size:11px;line-height:1.4;color:#f4f4efad}#m-punto .cx-expert-sources summary{cursor:pointer;min-height:44px;display:flex;align-items:center;width:fit-content;text-decoration:underline;text-underline-offset:3px}#m-punto .cx-expert-sources a{display:block;color:#f4f4efd9;margin:6px 0;overflow-wrap:anywhere}#m-punto #ab-suggest[data-expert-summary][data-expert-replaces-headline]>.suggest-headline{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:799px){#m-punto .cx-expert-card{padding:14px 15px;border-radius:16px}#m-punto .cx-expert-title{font-size:16px}#m-punto .cx-expert-wrap{margin:8px 0 10px}}@media(max-height:560px){#m-punto .cx-expert-card{padding:11px 14px}#m-punto .cx-expert-top{margin-bottom:5px}#m-punto .cx-expert-chips{margin-top:7px}#m-punto .cx-expert-sources{margin-top:6px}}@media(prefers-reduced-motion:reduce){#m-punto .cx-expert-card button{transition:none;transform:none}}.service-zone-links{font-family:inherit;position:relative;color:var(--muted)}.service-zone-links summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;list-style:none}.service-zone-links summary:after{content:"+";font-size:16px}.service-zone-links[open] summary:after{content:"−"}.service-zone-links nav{display:grid;gap:4px;min-width:200px}.service-zone-links nav a{display:flex;align-items:center;min-height:44px;padding:8px 0;box-sizing:border-box}.service-zone-links nav a:after{inset:0!important}.service-zone-links summary:focus-visible{outline:2px solid rgb(244 244 239);outline-offset:3px}@media(max-width:799px){.footer-links{flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:8px}.service-zone-links{flex-basis:100%}.service-zone-links nav{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;gap:4px 16px}.service-zone-links nav a{font-size:14px;line-height:1.5}.service-zone-links summary{justify-content:center}}body:has(.modal.is-open) .toast{bottom:auto;top:max(14px,calc(env(safe-area-inset-top,0px) + 10px))}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field input[role=combobox]:focus-visible{outline:2px solid var(--t02-tinta, #F4F4EF);outline-offset:2px;border-bottom-color:var(--t02-tinta, #F4F4EF)}#m-punto .cx-expert-card button{transition:background-color .12s ease-out,border-color .12s ease-out,transform 80ms ease-out}#m-punto .cx-expert-card[data-expert-state=incompleto] .cx-expert-question{position:relative}#m-punto .cx-expert-card[data-expert-state=incompleto] .cx-expert-question:after{content:"";position:absolute;left:0;bottom:-4px;width:24px;height:1px;background:currentColor;pointer-events:none;transform-origin:left center}@media(prefers-reduced-motion:no-preference)and (forced-colors:none){#m-punto .cx-expert-card button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{transform:scale(.98)}#m-punto .cx-expert-card[data-expert-state=incompleto] .cx-expert-question:after{animation:cx-question-ready-s47 .2s ease-out}}@keyframes cx-question-ready-s47{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){#m-punto .cx-expert-card button{transition:none;transform:none}#m-punto .cx-expert-card .cx-expert-question:after{animation:none;transform:none}}@media(forced-colors:active){#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo .ab-input .ab-pill-field input[role=combobox]:focus-visible{outline-color:Highlight}#m-punto .cx-expert-card .cx-expert-question:after{display:none}}#m-punto .postal-review-s52{margin:12px 0 4px;padding:14px;border:1px solid rgba(244,244,239,.2);border-radius:16px;background:#f4f4ef0e;color:#f4f4ef;overflow-wrap:anywhere}#m-punto .postal-review-s52 p{margin:0 0 10px;font-size:12px;line-height:1.5;color:#c6c9cf}#m-punto .postal-review-s52 button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-height:44px;border:1px solid rgba(244,244,239,.13);border-radius:12px;background:#12131680;color:#f4f4ef;text-align:left;font:inherit;padding:12px;cursor:pointer}#m-punto .postal-review-s52 button+button{margin-top:8px}#m-punto .postal-review-s52 button span{font-size:14px;font-weight:650;line-height:1.35}#m-punto .postal-review-s52 button small{font-size:12px;line-height:1.45;color:#c6c9cf}#m-punto .postal-review-s52 button strong{font-size:12px;font-weight:600;line-height:1.4}#m-punto .postal-review-s52 button:focus-visible{outline:2px solid #4A8CF7;outline-offset:3px}#m-punto .postal-review-s52 button:active{background:#f4f4ef1a}@media(max-width:359px){#m-punto .postal-review-s52{padding:12px}#m-punto .postal-review-s52 button{padding:10px}}@media(forced-colors:active){#m-punto .postal-review-s52,#m-punto .postal-review-s52 button{border:1px solid CanvasText}}#quote-passport .quote-postal-s52{margin:8px 0 12px;padding:10px 12px;border-left:2px solid #4A8CF7;font-size:12px;line-height:1.5;color:var(--ticket-ink,#121316);overflow-wrap:anywhere}#quote-passport .quote-postal-s52[hidden]{display:none}#m-punto .name-recovery-s53{margin:8px 0;padding:10px 12px;border:1px solid rgba(244,244,239,.17);border-radius:12px;color:#f4f4ef;background:#f4f4ef09}#m-punto .name-recovery-s53 p{margin:0;font-size:13px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}#m-punto .name-recovery-s53 small{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:#f4f4efb8}#m-punto#m-punto#m-punto#m-punto.hoja-punto{--s57-search-font: "CargoX Search", "Inter", system-ui, sans-serif;--font-body: var(--s57-search-font);--font-sans: var(--s57-search-font);--font-display: var(--s57-search-font);--font-mono: var(--s57-search-font);--font-mono-tab: var(--s57-search-font);--l18b-letra: var(--s57-search-font);--m06-t0: 1.375rem;--m06-t1: 1rem;--m06-t2: .8125rem;--m06-t3: .75rem;--m06-fila: 3.5rem;font-family:var(--s57-search-font)}#m-punto,#m-punto *{font-family:var(--s57-search-font)!important}#m-punto:not([data-vista=pin]),#m-punto:not([data-vista=pin]):before,#m-punto:not([data-vista=pin]):after,#m-punto:not([data-vista=pin]) *,#m-punto:not([data-vista=pin]) *:before,#m-punto:not([data-vista=pin]) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#m-punto .cx-dir-busca{display:none!important}#m-punto *{view-transition-name:none!important}::view-transition-group(cx-dir-eleccion),::view-transition-old(cx-dir-eleccion),::view-transition-new(cx-dir-eleccion){animation:none!important}#m-punto .cx-expert-card button:is(:hover,:active){transform:none!important}#m-punto#m-punto#m-punto#m-punto.hoja-punto .modal-header h3{font-size:var(--m06-t0);line-height:1.25;letter-spacing:-.02em}#m-punto#m-punto#m-punto#m-punto.hoja-punto :is(#ab-A,#ab-B){font-size:var(--m06-t1)!important;line-height:1.4;letter-spacing:0}#m-punto :is(#ab-A,#ab-B)::placeholder{font-size:inherit!important;letter-spacing:0!important;opacity:1}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest .suggest-name,#m-punto#m-punto#m-punto#m-punto.hoja-punto .cx-expert-title{font-size:var(--m06-t1);line-height:1.375;letter-spacing:0}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest :is(.suggest-sub,.suggest-nominal-u05b),#m-punto#m-punto#m-punto#m-punto.hoja-punto .cx-expert-question{font-size:var(--m06-t2);line-height:1.45;letter-spacing:0}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest .suggest-item--homonimo .suggest-name{font-size:var(--m06-t2)}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest .suggest-item--homonimo .suggest-sub{font-size:var(--m06-t1);line-height:1.375}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest :is(.cx-meta,.suggest-credito,.suggest-postal-s42),#m-punto#m-punto#m-punto#m-punto.hoja-punto :is(.cx-expert-status,.cx-expert-subtitle,.cx-expert-sources){font-size:var(--m06-t3);line-height:1.4}#m-punto#m-punto#m-punto#m-punto.hoja-punto .cx-r20-control-copy{font-size:.8125rem;line-height:1.35}#m-punto#m-punto#m-punto#m-punto.hoja-punto .cx-r20-control-copy small{font-size:.75rem;line-height:1.35}#m-punto#m-punto#m-punto#m-punto.hoja-punto #route-pin-label{font-size:1rem;line-height:1.4;overflow-wrap:anywhere}#m-punto#m-punto#m-punto#m-punto.hoja-punto #route-pin-eleccion{font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere}#m-punto :is(.modal-close,.ab-clear,.ab-ubic,.cx-dir-quitar,.cx-dir-cambiar,.cx-ask-opcion){min-width:2.75rem!important;min-height:2.75rem!important}@media(min-width:50rem){#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) .modal-content{width:min(37.5rem,calc(100% - 3rem));max-width:37.5rem}}@media(min-width:112.5rem)and (min-height:62.5rem){#m-punto#m-punto#m-punto#m-punto.hoja-punto{--m06-t0: 1.875rem;--m06-t1: 1.125rem;--m06-t2: .9375rem;--m06-t3: .8125rem;--m06-fila: 4rem}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) .modal-content{width:min(45rem,calc(100% - 3rem));max-width:45rem}}@media(forced-colors:none){#m-punto#m-punto#m-punto#m-punto.hoja-punto{--l16d-gris: rgb(198 200 205);--l16d-gris-claro: rgb(179 183 191);--m06-gris: var(--l16d-gris);--m06-gris-3: var(--l16d-gris-claro);--m06-linea-campo: rgba(244, 244, 239, .55)}#m-punto:not([data-vista=pin]),#m-punto:not([data-vista=pin]) :is(.modal-content,#ab-suggest,.ab-pill-field){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#m-punto:not([data-vista=pin]) #route-search-view{filter:none!important;will-change:auto}#m-punto#m-punto#m-punto#m-punto.hoja-punto :is(.cx-expert-status,.cx-expert-subtitle,.cx-expert-sources,.name-recovery-s53 small){color:var(--l16d-gris)}#m-punto#m-punto#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo #route-pin-view :is(.route-pin-heading,.route-pin-actions,#route-pin-back,#route-pin-gps,#route-pin-reference,#route-pin-zoom),#m-punto #route-pin-map .maplibregl-ctrl-group{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#151619f5!important}#m-punto#m-punto#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo :is(#ab-A,#ab-B):focus-visible{outline:.125rem solid var(--l16d-tinta);outline-offset:.125rem;border-bottom-color:var(--l16d-tinta)}#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[role=option]:focus-visible{outline:.125rem solid var(--m06-tinta);outline-offset:-.125rem}}@media(forced-colors:active){#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view:not([hidden]){display:flex;flex-direction:column;align-items:stretch;row-gap:.5rem;min-width:0}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#route-choose-pin{position:static;inset:auto;align-self:flex-end;width:fit-content;max-width:100%;min-width:2.75rem;min-height:2.75rem;height:auto;margin:0;padding:.5rem .75rem;box-sizing:border-box}#m-punto#m-punto#m-punto#m-punto.hoja-punto:not([data-vista=pin]) #hoja-punto-cuerpo #route-search-view>#ab-lectura:not([hidden]){position:static;inset:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;min-height:2.75rem;height:auto;max-height:none;margin:0;box-sizing:border-box}#m-punto#m-punto#m-punto#m-punto.hoja-punto #hoja-punto-cuerpo :is(#ab-A,#ab-B):focus-visible,#m-punto#m-punto#m-punto#m-punto.hoja-punto #ab-suggest>.suggest-item[role=option]:focus-visible{outline:.125rem solid Highlight;outline-offset:.125rem}}#m-carga-articulos .cinta-cant .cinta-riel .cinta-aguja{top:32px;height:20px}#cotizar #quote-flow #total-bar#total-bar:not(.is-gated):not(.is-empty){grid-template-areas:"heading" "summary" "price" "handling" "action" "details"}#cotizar #quote-flow #total-bar#total-bar>#ticket-handling{grid-area:handling;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin:0;padding:16px var(--s40-inset);border-top:1px solid var(--s40-line);background:var(--ticket-paper)}#cotizar #quote-flow #total-bar#total-bar.is-gated>#ticket-handling,#cotizar #quote-flow #total-bar#total-bar.is-empty>#ticket-handling{display:none}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling .handling-kicker{margin-bottom:4px;color:var(--ticket-muted);font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #freight-assistance-title{margin:0;color:var(--ticket-ink);font-size:18px;line-height:1.3;font-weight:600}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #maniobras-selection-status{margin:6px 0 0;color:var(--ticket-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #btn-maniobras{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-width:0;min-height:56px;box-sizing:border-box;padding:12px 14px;border:2px solid var(--ticket-ink);border-radius:12px;background:var(--ticket-paper);color:var(--ticket-ink);text-align:left;box-shadow:none;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,color .16s ease}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #btn-maniobras .handling-choice-icon{flex:0 0 20px;width:20px;height:20px;padding:0;border-radius:0;color:inherit;background:transparent}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #btn-maniobras-label{font-size:16px;line-height:1.35;font-weight:600;white-space:normal;overflow-wrap:anywhere}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #maniobras-toggle-hint{color:inherit;font-size:12px;line-height:1.4}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #btn-maniobras[aria-pressed=true]{background:var(--ticket-ink);color:var(--ticket-paper);border-color:var(--ticket-ink)}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling.is-selected #maniobras-selection-status{color:var(--ticket-ink)}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #btn-maniobras:focus-visible{outline:3px solid var(--ticket-ink);outline-offset:3px}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #btn-maniobras:disabled{opacity:1;cursor:not-allowed}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #btn-maniobras:not(:disabled):not([aria-pressed=true]):hover{background:#12131612}}@media(prefers-reduced-motion:reduce){#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #btn-maniobras{transition:none;transform:none}}@media(forced-colors:active){#cotizar #quote-flow #total-bar#total-bar>#ticket-handling{background:Canvas;border-color:CanvasText}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #btn-maniobras{background:ButtonFace;color:ButtonText;border-color:ButtonText}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #btn-maniobras[aria-pressed=true]{background:Highlight;color:HighlightText;border-color:Highlight}#cotizar #quote-flow #total-bar #ticket-handling#ticket-handling #btn-maniobras:focus-visible{outline-color:Highlight}}#cotizar #quote-flow #total-bar#total-bar.is-gated.is-review-request{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "summary" "handling" "action"}#cotizar #quote-flow #total-bar#total-bar.is-gated.is-review-request>#ticket-handling,#cotizar #quote-flow #total-bar#total-bar.is-gated.is-review-request>.total-action{display:grid;background:var(--ticket-paper)}#cotizar #quote-flow #total-bar#total-bar.is-gated.is-review-request>.total-action{grid-area:action;padding:16px var(--s40-inset);grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "note" "missing";gap:10px;border-radius:0 0 18px 18px}#cotizar #quote-flow #total-bar#total-bar.is-gated.is-review-request>.total-info,#cotizar #quote-flow #total-bar#total-bar.is-gated.is-review-request>.total-details{display:none}#carga-freight-solution[hidden]{display:none}#carga-freight-solution{margin:18px 0 6px;padding:18px;border:1px solid rgba(244,244,239,.17);border-radius:18px;background:#f4f4ef0b;color:#f4f4ef}#carga-freight-solution .cargo-solution-kicker{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#bbbfc5;margin:0 0 7px}#carga-freight-solution h4{font-size:17px;line-height:1.35;margin:0 0 8px;font-weight:650;color:#f4f4ef}#carga-freight-solution p{font-size:13px;line-height:1.55;margin:6px 0;color:#c6c9cf}#carga-freight-solution strong{color:#f4f4ef}#carga-freight-solution .cargo-solution-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:10px;padding:12px 17px;border:0;border-radius:12px;background:#f4f4ef;color:#121316;font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}#carga-freight-solution .cargo-solution-action:active{transform:scale(.985)}#carga-freight-solution .cargo-solution-action:focus-visible{outline:2px solid #4A8CF7;outline-offset:4px}#carga-freight-solution details{font-size:12px;line-height:1.55;margin-top:10px;color:#bfc3cb}#carga-freight-solution summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}#carga-freight-solution ul{padding-left:18px;margin:0 0 8px}@media(max-width:799px){#carga-freight-solution{padding:16px;margin-top:16px}#carga-freight-solution .cargo-solution-action{width:100%}}@media(prefers-reduced-motion:reduce){#carga-freight-solution .cargo-solution-action{transition:none;transform:none}}#cotizar #flow-stage #route-entry :is(#route-card-a,#route-card-b,#route-card-a-meta,#route-card-b-meta),#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma :is(#rc-a,#rc-b,#rc-a-meta,#rc-b-meta){display:block;white-space:normal;overflow-wrap:anywhere;word-break:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;line-clamp:unset;max-height:none}#cotizar #flow-stage #route-entry :is(#route-card-a-meta,#route-card-b-meta):empty,#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma :is(#rc-a-meta,#rc-b-meta):empty{display:none}@media(max-width:519px){#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .modal-body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-filas{flex:0 0 auto;max-height:none;overflow:visible}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-foot{flex-shrink:0}}@media(max-width:519px)and (max-height:480px){#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-fila{grid-template-columns:24px minmax(0,1fr) max-content max-content;grid-template-rows:none;row-gap:4px}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma :is(#rc-a,#rc-b){grid-column:2 / -1;grid-row:1}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma :is(#rc-a-meta,#rc-b-meta){grid-column:2 / -1;grid-row:2;padding-left:0}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-park{grid-column:2 / -1;grid-row:3}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-recta{grid-column:2 / -1;grid-row:4}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-pin{grid-column:2 / 4;grid-row:5;justify-self:end}#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma#m-ruta-confirma .rc-editar{grid-column:4;grid-row:5}}#m-punto.hoja-punto #ab-suggest .suggest-icon[data-cx-icons=vector]{width:2.125rem;height:2.125rem;min-width:2.125rem;flex:0 0 2.125rem;border-radius:.625rem;background:#ffffff0e;border:1px solid rgba(255,255,255,.075);color:#eceff2;display:grid;place-items:center}#m-punto.hoja-punto #ab-suggest .suggest-icon[data-cx-icons=vector]:before,#m-punto.hoja-punto #ab-suggest .suggest-icon[data-cx-icons=vector]:after{content:none!important;display:none!important}#m-punto.hoja-punto #ab-suggest .suggest-icon[data-cx-icons=vector]>svg{display:block!important;width:1.25rem!important;height:1.25rem!important;transform:none!important;filter:none!important;opacity:1}#m-punto.hoja-punto>.modal-content>.modal-header>.cx-map-endpoint{display:none}#m-punto.hoja-punto[data-vista=pin]>.modal-content>.modal-header:before{content:none!important;display:none!important}#m-punto.hoja-punto[data-vista=pin]>.modal-content>.modal-header>.cx-map-endpoint{--cx-endpoint-ink:#15181e;display:block;flex:0 0 2.25rem;width:2.25rem;height:2.5rem;color:#f3f4f5;margin-right:.125rem}#m-punto .cx-map-endpoint svg{display:block;width:100%;height:100%}#m-punto .cx-map-endpoint .cx-endpoint-b{display:none}#m-punto[data-punto=B] .cx-map-endpoint{--cx-endpoint-ink:#fff !important;color:#eb1942!important}#m-punto[data-punto=B] .cx-map-endpoint .cx-endpoint-a{display:none}#m-punto[data-punto=B] .cx-map-endpoint .cx-endpoint-b{display:block}#m-punto #route-pin-view .route-pin-crosshair{width:64px;height:64px;transform:translate(-50%,-54px);color:#f3f4f5;filter:drop-shadow(0 2px 2px #0007);transition:opacity .12s ease}#m-punto #route-pin-view .route-pin-crosshair:before,#m-punto #route-pin-view .route-pin-crosshair:after{content:none!important;display:none!important}#m-punto #route-pin-view .route-pin-crosshair>svg{width:64px;height:64px;display:block}#m-punto #route-pin-view .route-pin-x{color:#f3f4f5;filter:drop-shadow(0 2px 2px #0007)}#m-punto[data-punto=B] #route-pin-view .route-pin-crosshair,#m-punto[data-punto=B] #route-pin-view .route-pin-x{color:#eb1942}#m-punto #route-pin-map[data-marcado=true]~.route-pin-crosshair{opacity:0}@media(prefers-reduced-motion:reduce){#m-punto #route-pin-view .route-pin-crosshair{transition:none}}@media(forced-colors:active){#m-punto[data-punto] #route-pin-view .route-pin-crosshair,#m-punto[data-punto] #route-pin-view .route-pin-x,#m-punto[data-punto] .cx-map-endpoint{color:CanvasText!important;filter:none!important}#m-punto[data-punto] .cx-map-endpoint{--cx-endpoint-ink:Canvas !important}}#ab-suggest{--s75-glifo: #ECEDEA;--s75-tinta: #F4F4EF;--s75-tinta-2: #D3D5D9;--s75-tinta-3: #C6C8CD;--s75-tile: color-mix(in srgb, currentColor 9%, transparent);--s75-tile-borde: color-mix(in srgb, currentColor 16%, transparent)}html[data-theme=light] #ab-suggest,#ab-suggest[data-s75-superficie=clara]{--s75-glifo: #2B2D31;--s75-tinta: #141416;--s75-tinta-2: #35383D;--s75-tinta-3: #44474D}html[data-theme=light] #ab-suggest .cx-mapa-b07-titulo,#ab-suggest[data-s75-superficie=clara] .cx-mapa-b07-titulo{color:var(--s75-tinta)!important}html[data-theme=light] #ab-suggest .cx-mapa-b07-pista,#ab-suggest[data-s75-superficie=clara] .cx-mapa-b07-pista{color:var(--s75-tinta-2)!important}#ab-suggest .suggest-item[data-s75]{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:10px 14px 10px 10px!important;min-height:56px!important;color:var(--s75-tinta)!important}#ab-suggest .suggest-item[data-s75]>.suggest-icon{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;border-radius:12px!important;box-shadow:none!important;background-image:none!important;color:var(--s75-glifo)!important;background-color:var(--s75-tile)!important;border:1px solid var(--s75-tile-borde)!important;align-self:flex-start!important}#ab-suggest .suggest-item[data-s75]>.suggest-icon:before,#ab-suggest .suggest-item[data-s75]>.suggest-icon:after{content:none!important;display:none!important}#ab-suggest#ab-suggest .suggest-item[data-s75]>.suggest-icon[data-cx-icons]>svg{display:block!important;width:24px!important;height:24px!important;max-width:none!important;max-height:none!important;transform:none!important;filter:none!important;opacity:1!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;color:inherit!important;overflow:visible}#ab-suggest .suggest-item[data-s75][data-s75-tipo=fuera]>.suggest-icon{border-style:dashed!important;border-color:color-mix(in srgb,currentColor 34%,transparent)!important}#ab-suggest .suggest-item[data-s75] .suggest-body{flex:1 1 auto!important;min-width:0!important;display:block!important}#ab-suggest .suggest-item[data-s75]:not(:has(.s75-l2,.s75-estado)){align-items:center!important}#ab-suggest .suggest-item[data-s75]:not(:has(.s75-l2,.s75-estado))>.suggest-icon{align-self:center!important}#ab-suggest .suggest-item[data-s75] .s75-nombre{margin:0;font-size:16px;line-height:21px;font-weight:600;color:var(--s75-tinta);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}#ab-suggest .suggest-item[data-s75] .s75-l2{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;container-type:inline-size}#ab-suggest .suggest-item[data-s75] .s75-ctx{flex:1 1 auto;min-width:0;font-size:13.5px;line-height:19px;font-weight:500;color:var(--s75-tinta-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;overflow-wrap:anywhere}#ab-suggest .suggest-item[data-s75] .s75-ins{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-right:6px;box-sizing:border-box;vertical-align:1px;border:1px solid color-mix(in srgb,currentColor 34%,transparent);border-radius:999px;font-size:12.5px;line-height:17px;font-weight:600;color:var(--s75-tinta-2);white-space:nowrap}#ab-suggest .suggest-item[data-s75] .s75-dist{flex:0 0 auto;font-size:13.5px;line-height:19px;font-weight:500;color:var(--s75-tinta-2);white-space:nowrap}#ab-suggest .suggest-item[data-s75] .s75-estado{margin:3px 0 0;font-size:12.5px;line-height:17px;font-weight:500;color:var(--s75-tinta-3);display:flex;align-items:center;gap:6px}#ab-suggest .suggest-item[data-s75] .s75-estado>svg{flex:0 0 10px;width:10px;height:10px}#ab-suggest .suggest-item[data-s75] .s75-l2>.s75-estado{margin:0;flex:0 0 auto;white-space:nowrap}#ab-suggest .suggest-item[data-s75] .s75-mun+.s75-det:before{content:" · ";white-space:pre}#ab-suggest .suggest-item[data-s75] .s75-ctx--una{display:flex;align-items:baseline;-webkit-line-clamp:unset;overflow:visible}#ab-suggest .suggest-item[data-s75] .s75-ctx--una .s75-mun{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ab-suggest .suggest-item[data-s75] .s75-ctx--una .s75-det{display:none;flex:1 1 0;min-width:0;white-space:pre;overflow:hidden;text-overflow:ellipsis}@container (min-width: 360px){#ab-suggest .suggest-item[data-s75] .s75-ctx--una .s75-det{display:block}}#ab-suggest .suggest-item[data-s75] .suggest-name,#ab-suggest .suggest-item[data-s75] .suggest-sub,#ab-suggest .suggest-item[data-s75] .cx-r20-kind,#ab-suggest .suggest-item[data-s75] .cx-r20-action,#ab-suggest .suggest-item[data-s75] .cx-meta,#ab-suggest .suggest-item[data-s75] .suggest-aviso-m06,#ab-suggest .suggest-item[data-s75] .suggest-postal-s42{display:none!important}#ab-suggest .suggest-item[data-s75] .suggest-credito{margin-top:3px;font-size:12.5px;line-height:17px;color:var(--s75-tinta-3)!important}#ab-suggest.cx-dir-teclado .suggest-item[data-s75]:is(.is-keyboard,[aria-selected=true]){--s75-glifo: #141416;--s75-tinta: #141416;--s75-tinta-2: #35383D;--s75-tinta-3: #44474D;--s75-tile: rgba(20, 20, 22, .08);--s75-tile-borde: rgba(20, 20, 22, .16)}#ab-suggest .cx-mapa-b07-boton{min-height:56px}#ab-suggest .cx-mapa-b07-icono{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;border-radius:12px!important;box-shadow:none!important;background-image:none!important;color:var(--s75-glifo)!important;background-color:var(--s75-tile)!important;border:1px solid var(--s75-tile-borde)!important}#ab-suggest .cx-mapa-b07-icono:before,#ab-suggest .cx-mapa-b07-icono:after{content:none!important;display:none!important}#ab-suggest .cx-mapa-b07-icono>svg[data-s75-glifo]{display:block!important;width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;transform:none!important;filter:none!important}@media(forced-colors:active){#ab-suggest,#ab-suggest.cx-dir-teclado .suggest-item[data-s75]{--s75-glifo: CanvasText;--s75-tinta: CanvasText;--s75-tinta-2: CanvasText;--s75-tinta-3: CanvasText;--s75-tile: transparent;--s75-tile-borde: CanvasText}#ab-suggest.cx-dir-teclado .suggest-item[data-s75]:is(.is-keyboard,[aria-selected=true]){--s75-glifo: HighlightText;--s75-tinta: HighlightText;--s75-tinta-2: HighlightText;--s75-tinta-3: HighlightText;--s75-tile-borde: HighlightText}#ab-suggest .suggest-item[data-s75]>.suggest-icon,#ab-suggest .cx-mapa-b07-icono{border-color:var(--s75-tile-borde)!important}#ab-suggest .suggest-item[data-s75]>.suggest-icon>svg,#ab-suggest .cx-mapa-b07-icono>svg{stroke:currentColor!important}}#ab-suggest .suggest-item[data-s75] .s75-ctx--una:not(:has(.s75-mun)){display:none}@container (min-width: 360px){#ab-suggest .suggest-item[data-s75] .s75-ctx--una:not(:has(.s75-mun)){display:flex}}@supports (background-image: image-set(url(hero.f408dc7eef63c585.avif) type("image/avif"),url(hero.d2977879a0c65541.webp) type("image/webp"),url(../brand/cargox-night-background.jpg) type("image/jpeg"))){:root{--cx-fondo:image-set(url(hero.f408dc7eef63c585.avif) type("image/avif"),url(hero.d2977879a0c65541.webp) type("image/webp"),url(../brand/cargox-night-background.jpg) type("image/jpeg"))}}#cotizar #quote-flow #total-bar{--s40-inset: 28px}#cotizar #quote-flow #total-bar .ticket-heading{padding-block:16px;align-items:center}#cotizar #quote-flow #total-bar .ticket-brand{gap:7px}#cotizar #quote-flow #total-bar .ticket-wordmark{font-family:var(--font-brand);font-weight:400}#cotizar #quote-flow #total-bar .ticket-kind{font-size:12px;line-height:1.4;font-weight:600}#cotizar #quote-flow #total-bar .ticket-kind small{font-size:12px;font-weight:400}#cotizar #quote-flow #total-bar>.total-info{padding-block:24px}#cotizar #quote-flow #total-bar #consumer-tax-total{gap:9px}#cotizar #quote-flow #total-bar :is(#consumer-tax-label,#total-info-lbl){font-size:12px;line-height:1.4;font-weight:400;letter-spacing:.025em;text-transform:none}#cotizar #quote-flow #total-bar #consumer-tax-amount{font-size:clamp(40px,4.2vw,60px);line-height:1.05;letter-spacing:-.045em;font-weight:600;font-variant-numeric:tabular-nums lining-nums}#cotizar #quote-flow #total-bar #total-note{margin-top:12px;font-size:13px;line-height:1.5;font-weight:400}#cotizar #quote-flow #total-bar #total-note strong{font-weight:600}#cotizar #quote-flow #total-bar #consumer-tax-detail{margin-top:10px;font-size:12px;line-height:1.5}#cotizar #quote-flow #total-bar #quote-passport{padding-block:22px 12px}#cotizar #quote-flow #total-bar .quote-passport-head{gap:12px}#cotizar #quote-flow #total-bar #quote-passport-title{color:var(--ticket-ink);font-size:12px;font-weight:600;letter-spacing:.025em;line-height:1.4}#cotizar #quote-flow #total-bar .price-summary-hint{font-size:12px;line-height:1.4;font-weight:400}#cotizar #quote-flow #total-bar .quote-passport-route{position:relative;min-height:48px;padding:4px 0;margin-block:12px;border-radius:8px}#cotizar #quote-flow #total-bar .price-summary-hint:after{content:"";display:inline-block;margin-left:7px;vertical-align:-2px;width:14px;height:14px;pointer-events:none;color:var(--ticket-muted);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' d='M14.8 5.2l4 4M4.5 19.5l1-5L15.8 4.2a2.8 2.8 0 0 1 4 4L9.5 18.5l-5 1z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' d='M14.8 5.2l4 4M4.5 19.5l1-5L15.8 4.2a2.8 2.8 0 0 1 4 4L9.5 18.5l-5 1z'/%3E%3C/svg%3E") center / contain no-repeat}#cotizar #quote-flow #total-bar .qp-boleto{column-gap:20px;row-gap:10px}#cotizar #quote-flow #total-bar .qp-punto small{font-size:12px;letter-spacing:.025em;font-weight:400}#cotizar #quote-flow #total-bar .qp-punto small{display:flex;align-items:center;gap:6px;text-transform:none}#cotizar #quote-flow #total-bar .qp-punto.is-destino small{justify-content:flex-end}#cotizar #quote-flow #total-bar .qp-punto small:before{content:"A";display:inline-grid;place-items:center;width:17px;height:17px;margin:0;border:1px solid var(--ticket-ink);border-radius:50%;color:var(--ticket-ink);background:transparent;font-size:10px;font-weight:600;line-height:1;letter-spacing:0}#cotizar #quote-flow #total-bar .qp-punto.is-destino small:before{content:"B";color:#fff;background:#e5243f;border-color:#e5243f}#cotizar #quote-flow #total-bar .qp-punto b{font-size:20px;line-height:1.3;letter-spacing:-.025em;font-weight:600;white-space:normal;overflow-wrap:anywhere}#cotizar #quote-flow #total-bar #quote-passport-distance{font-size:12px;line-height:1.4}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{grid-template-columns:58px minmax(0,1fr) 8px;align-items:center;min-height:48px;padding-block:10px;gap:12px}#cotizar #quote-flow #total-bar .quote-passport-fact small{font-size:12px;line-height:1.4;font-weight:400}#cotizar #quote-flow #total-bar .quote-passport-fact strong{font-size:14px;line-height:1.45;font-weight:600}#cotizar #quote-flow #total-bar .quote-passport-fact:after{width:6px;height:6px}#cotizar #quote-flow #total-bar #bd-toggle{min-height:48px;font-size:13px;font-weight:400}#cotizar #quote-flow #total-bar>#ticket-handling{padding-block:18px;gap:14px 24px}#cotizar #quote-flow #total-bar #ticket-handling .handling-kicker{margin-bottom:4px;font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none}#cotizar #quote-flow #total-bar #freight-assistance-title{font-size:16px;line-height:1.35;font-weight:600}#cotizar #quote-flow #total-bar #maniobras-selection-status{font-size:12px;line-height:1.5}#cotizar #quote-flow #total-bar #btn-maniobras{min-height:56px;padding:12px 14px;gap:12px;flex-direction:row-reverse;justify-content:space-between;border:1px solid var(--s40-line);border-radius:12px;box-shadow:none;font-weight:600}#cotizar #quote-flow #total-bar #btn-maniobras:not([aria-pressed=true]){color:var(--ticket-ink);background:transparent;border-color:var(--s40-line)}#cotizar #quote-flow #total-bar #btn-maniobras[aria-pressed=true]{color:var(--ticket-paper);background:var(--ticket-ink);border-color:var(--ticket-ink)}#cotizar #quote-flow #total-bar #btn-maniobras .handling-choice-icon{width:18px;height:18px;flex:0 0 18px;padding:0;border-radius:0;color:inherit;background:transparent}#cotizar #quote-flow #total-bar #btn-maniobras-label{font-size:13px;line-height:1.4;font-weight:600}#cotizar #quote-flow #total-bar #maniobras-toggle-hint{font-size:12px;line-height:1.4;font-weight:400;color:inherit}#cotizar #quote-flow #total-bar>.total-action{padding-block:20px;gap:12px 24px}#cotizar #quote-flow #total-bar #btn-reservar{min-height:56px;padding:14px 18px;border-radius:12px;gap:12px;font-size:15px;line-height:1.4;font-weight:600}#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:#fff;background:#e5243f;border-color:#e5243f}#cotizar #quote-flow #total-bar #btn-reservar:before,#cotizar #quote-flow #total-bar #btn-reservar:after{display:none}#cotizar #quote-flow #total-bar #btn-reservar>svg{width:18px;height:18px;padding:0;background:transparent;color:inherit;border-radius:0;box-shadow:none;transform:none}#cotizar #quote-flow #total-bar #btn-reservar:is(:disabled,[aria-disabled=true]){border:1px solid var(--s40-line);color:var(--ticket-muted);background:transparent}#cotizar #quote-flow #total-bar :is(#quote-action-note,#cta-missing-note){font-size:12px;line-height:1.5}#cotizar #quote-flow #total-bar :is(.quote-passport-route,.quote-passport-fact,#bd-toggle,#btn-maniobras,#btn-reservar):focus-visible{outline:2px solid var(--ticket-ink);outline-offset:3px}#cotizar #quote-flow #total-bar :is(.quote-passport-route,.quote-passport-fact,#btn-maniobras,#btn-reservar){transition:border-color .12s ease-out,color .12s ease-out,transform 80ms ease-out}@media(max-width:799px){#cotizar #quote-flow #total-bar{--s40-inset: 16px}#cotizar #quote-flow #total-bar .ticket-heading{padding-block:8px}#cotizar #quote-flow #total-bar>.total-info{padding-block:12px 14px}#cotizar #quote-flow #total-bar #consumer-tax-amount{font-size:clamp(38px,11vw,48px)}#cotizar #quote-flow #total-bar #total-note,#cotizar #quote-flow #total-bar #consumer-tax-detail{margin-top:8px}#cotizar #quote-flow #total-bar:has(#total-val.is-rango) #consumer-tax-amount{font-size:clamp(24px,7.5vw,36px);line-height:1.2}#cotizar #quote-flow #total-bar #quote-passport{padding-block:8px 10px}#cotizar #quote-flow #total-bar .quote-passport-route{margin-block:6px;padding-block:2px}#cotizar #quote-flow #total-bar .qp-boleto{column-gap:12px}#cotizar #quote-flow #total-bar .qp-punto small{line-height:1.4}#cotizar #quote-flow #total-bar .qp-punto b{font-size:16px;line-height:1.35}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{grid-template-columns:48px minmax(0,1fr) 8px;gap:10px;min-height:44px;padding-block:8px}#cotizar #quote-flow #total-bar>#ticket-handling{padding-block:16px}#cotizar #quote-flow #total-bar>.total-action{padding-block:18px}}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #total-bar .quote-passport-head:hover .price-summary-hint:after{color:var(--ticket-ink)}#cotizar #quote-flow #total-bar #btn-maniobras:not(:disabled):not([aria-pressed=true]):hover{border-color:var(--ticket-ink)}#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{color:#fff;background:#e5243f;transform:translateY(-1px)}}#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{color:#fff;background:#e5243f}#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:hover,:active)>svg,#cotizar #quote-flow #total-bar #btn-reservar:is(:disabled,[aria-disabled=true])>svg{color:inherit;background:transparent;box-shadow:none;transform:none}@media(prefers-reduced-motion:no-preference){#cotizar #quote-flow #total-bar :is(#btn-maniobras,#btn-reservar):not(:disabled):not([aria-disabled=true]):active{transform:scale(.985)}}@media(prefers-reduced-motion:reduce){#cotizar #quote-flow #total-bar :is(.quote-passport-route,.quote-passport-fact,#btn-maniobras,#btn-reservar){transition:none;transform:none}#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:hover,:active),#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:hover,:active)>svg{transform:none;transition:none}#cotizar #quote-flow #total-bar #btn-maniobras:not(:disabled):not([aria-disabled=true]):active{transform:none;transition:none}}@media(forced-colors:active){#cotizar #quote-flow #total-bar .price-summary-hint:after{background-color:ButtonText}#cotizar #quote-flow #total-bar :is(.quote-passport-route,.quote-passport-fact,#bd-toggle,#btn-maniobras,#btn-reservar):focus-visible{outline-color:Highlight}#cotizar #quote-flow #total-bar #btn-maniobras:not([aria-pressed=true]),#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){color:ButtonText;background:ButtonFace;border-color:ButtonText}#cotizar #quote-flow #total-bar #btn-maniobras[aria-pressed=true]{color:HighlightText;background:Highlight;border-color:Highlight}#cotizar #quote-flow #total-bar #btn-reservar:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):is(:hover,:active){color:ButtonText;background:ButtonFace;border-color:ButtonText}#cotizar #quote-flow #total-bar .qp-punto small:before{color:CanvasText;background:Canvas;border-color:CanvasText}}#cotizar #quote-flow #total-bar{--ticket-paper: #F4F4EF;--ticket-ink: #121316;--ticket-muted: #595B61;--s40-line: #D9DAD5;--s40-inset: 24px;filter:drop-shadow(0 8px 18px rgb(0 0 0 / 12%))}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"heading heading" "summary price" "details price" "handling action"}#cotizar #quote-flow #total-bar .ticket-heading{padding-block:12px;border-bottom:1px solid var(--s40-line)}#cotizar #quote-flow #total-bar .ticket-wordmark{font-size:20px;letter-spacing:.045em}#cotizar #quote-flow #total-bar .ticket-kind{font-size:12px}#cotizar #quote-flow #total-bar .ticket-kind small{color:var(--ticket-muted)}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty)>.total-info{container-type:inline-size;padding:22px var(--s40-inset);color:var(--ticket-ink);background:var(--ticket-paper);border-left:1px solid var(--s40-line);border-bottom:0}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) :is(#consumer-tax-label,#total-info-lbl){color:var(--ticket-muted);font-size:12px;line-height:1.4;letter-spacing:.01em;text-transform:none;font-weight:500}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #consumer-tax-amount{color:var(--ticket-ink);font-size:clamp(38px,16cqi,54px);line-height:1.07;letter-spacing:-.045em;font-weight:600;font-variant-numeric:tabular-nums lining-nums}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty):has(#total-val.is-rango) #consumer-tax-amount{font-size:clamp(23px,10cqi,34px);line-height:1.2;letter-spacing:-.025em}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #total-note{color:var(--ticket-ink);opacity:1;margin-top:10px;font-size:13px;line-height:1.45}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #consumer-tax-detail{margin-top:10px;padding-top:0;border-top:0;color:var(--ticket-muted);opacity:1;font-size:12px;line-height:1.45}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #c11-explica{margin-top:14px;padding-top:12px;border-top:1px solid var(--s40-line);gap:6px;color:var(--ticket-ink);font-size:12px;line-height:1.45}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #c11-explica b{color:var(--ticket-muted);opacity:1;letter-spacing:0;text-transform:none}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #c11-explica span{opacity:1}#cotizar #quote-flow #total-bar #quote-passport{padding:14px var(--s40-inset) 8px}#cotizar #quote-flow #total-bar .quote-passport-route{margin-block:8px;padding:10px;border:0;border-radius:12px;background:#1213160a;box-shadow:none}#cotizar #quote-flow #total-bar .qp-punto b{font-size:22px;line-height:1.25;letter-spacing:-.025em;color:var(--ticket-ink);font-weight:600}#cotizar #quote-flow #total-bar .qp-punto small:before{width:20px;height:20px;font-size:11px}#cotizar #quote-flow #total-bar .qp-boleto{gap:8px 20px}#cotizar #quote-flow #total-bar .qp-hilo{height:0;background:none;border-top:1px dashed #BFC1BD}#cotizar #quote-flow #total-bar .quote-passport-grid{border-block:0}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{grid-template-columns:52px minmax(0,1fr) 8px;min-height:44px;padding-block:9px;gap:10px}#cotizar #quote-flow #total-bar>.total-details{padding-block:0 12px}#cotizar #quote-flow #total-bar>#ticket-handling{padding-block:18px;gap:12px;grid-template-columns:minmax(0,1fr);background:var(--ticket-paper);border-top:1px dashed #BFC1BD}#cotizar #quote-flow #total-bar>.total-action{padding-block:18px;gap:10px;align-content:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "note" "missing"}#cotizar #quote-flow #total-bar #btn-maniobras{min-height:54px;padding:11px 14px;border-radius:12px;box-shadow:none;border-width:1px}#cotizar #quote-flow #total-bar #btn-reservar{min-height:54px;padding:13px 16px;width:100%;flex-direction:row-reverse;justify-content:space-between;border-radius:12px;font-size:15px;line-height:1.35;box-shadow:none}#cotizar #quote-flow #total-bar #btn-reservar>svg,body:has(#quote-flow[data-flow-stage=resultado]) #dockbar #nav-cta>svg{width:18px;height:18px;flex:0 0 18px;padding:0;border-radius:0;box-shadow:none;background:transparent;color:inherit}body:has(#quote-flow[data-flow-stage=resultado]) #dockbar #nav-cta{min-height:52px;min-width:44px;border-radius:12px;font-size:14px;line-height:1.3;font-weight:600;box-shadow:none;padding-inline:18px 48px;border:1px solid #7F8184}body:has(#quote-flow[data-flow-stage=resultado]) #dockbar#dockbar #nav-cta:before{display:none}body:has(#quote-flow[data-flow-stage=resultado]) #dockbar#dockbar #nav-cta:after{width:18px;height:18px;right:16px;margin-top:-9px;border-radius:0;background:currentColor;box-shadow:none;-webkit-mask:var(--l18b-i-flecha-rojo) center / contain no-repeat;mask:var(--l18b-i-flecha-rojo) center / contain no-repeat}body:has(#quote-flow[data-flow-stage=resultado]) #dockbar #nav-cta:not(:disabled):not([aria-disabled=true]){background:#e5243f;border-color:#e5243f;color:#fff}body:has(#quote-flow[data-flow-stage=resultado]) #dockbar #nav-total{display:none}#cotizar #quote-flow[data-flow-stage=resultado]>#flow-stage{-webkit-mask-image:none;mask-image:none;scroll-padding-block:12px}body.mobile-result-dock #cotizar #quote-flow[data-flow-stage=resultado]>#flow-stage{scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}#cotizar #quote-flow #total-bar :is(.quote-passport-route,.quote-passport-fact,#bd-toggle,#btn-maniobras,#btn-reservar,#btn-precisar-direcciones,#l22-compartir){scroll-margin-block:12px}#cotizar #quote-flow #total-bar :is(.quote-passport-route,.quote-passport-fact,#bd-toggle,#btn-maniobras,#btn-reservar,#btn-precisar-direcciones,#l22-compartir):focus-visible{outline:3px solid var(--ticket-ink);outline-offset:-3px}#cotizar #quote-flow #total-bar #btn-maniobras[aria-pressed=true]:focus-visible{outline-color:#f4f4ef;outline-offset:-4px}#cotizar #quote-flow #total-bar :is(#btn-precisar-direcciones,#l22-compartir){min-height:44px;min-width:44px}body:has(#quote-flow[data-flow-stage=resultado]) #dockbar #nav-cta:focus-visible{outline:3px solid #F4F4EF;outline-offset:-5px}@media(max-width:799px){#cotizar #quote-flow #flow-stage .result-stage>.smart-note{margin-bottom:8px}#cotizar #quote-flow #total-bar{--s40-inset: 18px}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "summary" "price" "details" "handling" "action"}#cotizar #quote-flow #total-bar .ticket-heading{padding-block:8px;gap:8px}#cotizar #quote-flow #total-bar #quote-passport{padding-block:8px 4px}#cotizar #quote-flow #total-bar .quote-passport-route{margin-block:6px;padding:8px}#cotizar #quote-flow #total-bar .qp-punto b{font-size:17px;line-height:1.3}#cotizar #quote-flow #total-bar .qp-boleto{gap:6px 12px}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{padding-block:8px}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty)>.total-info{padding-block:12px;border-left:0;border-top:1px solid var(--s40-line)}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #consumer-tax-amount{font-size:clamp(34px,14cqi,42px)}#cotizar #quote-flow #total-bar>#ticket-handling{padding-block:16px}#cotizar #quote-flow #total-bar>.total-action{padding-block:16px}}@media(max-width:360px){#cotizar #quote-flow #total-bar .ticket-wordmark{font-size:17px;letter-spacing:.025em}#cotizar #quote-flow #total-bar .ticket-brand{flex-wrap:nowrap;column-gap:5px}#cotizar #quote-flow #total-bar .ticket-brand>small{font-size:9px;white-space:nowrap}#cotizar #quote-flow #total-bar .ticket-kind small{font-size:10.5px;white-space:nowrap}}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #total-bar .quote-passport-route:hover{background:#12131612}}@media(prefers-reduced-motion:reduce){body:has(#quote-flow[data-flow-stage=resultado]) #dockbar #nav-cta{transition:none;animation:none;transform:none}}@media(forced-colors:active){#cotizar #quote-flow #total-bar{--ticket-paper: Canvas;--ticket-ink: CanvasText;--ticket-muted: CanvasText;--s40-line: CanvasText;filter:none}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty)>.total-info,#cotizar #quote-flow #total-bar .quote-passport-route{background:Canvas;color:CanvasText}body:has(#quote-flow[data-flow-stage=resultado]) #dockbar #nav-cta:not(:disabled):not([aria-disabled=true]){background:ButtonFace;color:ButtonText;border-color:ButtonText}#cotizar #quote-flow #total-bar .qp-hilo{border-color:CanvasText}#cotizar #quote-flow #total-bar :is(.quote-passport-route,.quote-passport-fact,#bd-toggle,#btn-maniobras,#btn-reservar,#btn-precisar-direcciones,#l22-compartir):focus-visible,body:has(#quote-flow[data-flow-stage=resultado]) #dockbar #nav-cta:focus-visible{outline-color:Highlight}#cotizar #quote-flow #total-bar #btn-maniobras[aria-pressed=true]:focus-visible{outline-color:HighlightText}}#cotizar #quote-flow #total-bar{--s40-inset: 24px;--s40-line: #D9DAD5;--ticket-paper: #F4F4EF;--ticket-ink: #121316;--ticket-muted: #595B61}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"heading heading" "summary price" "details action" "handling handling"}#cotizar #quote-flow #total-bar .ticket-heading{min-height:50px;padding:12px var(--s40-inset);border-radius:24px 24px 0 0}#cotizar #quote-flow #total-bar .ticket-kind{padding:0;border:0;border-radius:0;font-size:.75rem;line-height:1.35;font-weight:500}#cotizar #quote-flow #total-bar .ticket-kind small{font-size:.75rem}#cotizar #quote-flow #total-bar #quote-passport{padding:16px var(--s40-inset) 10px}#cotizar #quote-flow #total-bar #quote-passport-title{font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none}#cotizar #quote-flow #total-bar .price-summary-hint{font-size:.75rem}#cotizar #quote-flow #total-bar .quote-passport-route{min-height:44px;margin-block:8px 10px;padding:0;background:transparent;border-radius:6px}#cotizar #quote-flow #total-bar .qp-boleto{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ori des" "leg leg";align-items:start;gap:8px 16px}#cotizar #quote-flow #total-bar .qp-punto{align-content:start;gap:5px;min-width:0}#cotizar #quote-flow #total-bar .qp-punto small{min-height:20px;align-items:center;gap:6px;font-size:.75rem;line-height:1.35;letter-spacing:0}#cotizar #quote-flow #total-bar .qp-punto small:before{width:19px;height:19px;flex:0 0 19px;font-size:.625rem;font-weight:600}#cotizar #quote-flow #total-bar .qp-punto b{display:block;min-width:0;max-width:100%;font-family:var(--font-body);font-size:1.25rem;font-weight:600;line-height:1.28;letter-spacing:-.025em;-webkit-line-clamp:unset;overflow:visible;white-space:normal;overflow-wrap:anywhere}#cotizar #quote-flow #total-bar .qp-trayecto{grid-template-columns:minmax(12px,1fr) auto minmax(12px,1fr);margin-top:0;gap:8px}#cotizar #quote-flow #total-bar .qp-hilo{width:auto;border-top:1px dashed #A9ABA5}#cotizar #quote-flow #total-bar #quote-passport-distance{max-width:28ch;padding:0;font-size:.75rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}#cotizar #quote-flow #total-bar .quote-passport-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--s40-line);border-radius:0}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{display:grid;grid-template-columns:minmax(0,1fr) 6px;grid-template-rows:auto 1fr;align-items:start;min-width:0;min-height:64px;margin:0;padding:8px 10px;gap:4px 5px;border:0;border-radius:0}#cotizar #quote-flow #total-bar .quote-passport-fact:first-child{padding-left:0}#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{padding-right:0}#cotizar #quote-flow #total-bar .quote-passport-fact+.quote-passport-fact{border-top:0;border-left:1px solid var(--s40-line)}#cotizar #quote-flow #total-bar .quote-passport-fact small{grid-column:1;font-size:.75rem;line-height:1.35;font-weight:400}#cotizar #quote-flow #total-bar .quote-passport-fact strong{grid-column:1 / -1;font-family:var(--font-body);font-size:.8125rem;line-height:1.4;font-weight:600;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}#cotizar #quote-flow #total-bar .quote-passport-fact:after{grid-column:2;grid-row:1;align-self:center;width:5px;height:5px;opacity:.8}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty)>.total-info{padding:18px var(--s40-inset) 12px;border-left:1px dashed var(--s40-line);border-bottom:0}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #consumer-tax-total{gap:7px}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) :is(#consumer-tax-label,#total-info-lbl){font-size:.75rem;font-weight:500;line-height:1.35;letter-spacing:0}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #consumer-tax-amount{font-family:var(--font-body);font-size:clamp(2.375rem,15cqi,3rem);line-height:1.05;letter-spacing:-.04em;font-weight:600}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty):has(#total-val.is-rango) #consumer-tax-amount{font-size:clamp(1.4375rem,9.8cqi,2rem);line-height:1.18}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #total-note{margin-top:8px;font-size:.8125rem;line-height:1.4}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #consumer-tax-detail{margin-top:8px;font-size:.75rem;line-height:1.4}#cotizar #quote-flow #total-bar>.total-action{padding:0 var(--s40-inset) 18px;gap:9px;background:var(--ticket-paper);border-radius:0;border-left:1px dashed var(--s40-line);grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "note" "missing"}#cotizar #quote-flow #total-bar>.total-action:before{display:none}#cotizar #quote-flow #total-bar #btn-reservar{min-height:54px;padding:13px 16px;border-radius:10px;font-size:.9375rem;line-height:1.35;font-weight:600}#cotizar #quote-flow #total-bar :is(#quote-action-note,#cta-missing-note){max-width:none;text-align:left;font-size:.75rem;line-height:1.4}#cotizar #quote-flow #total-bar>.total-action>.l22-compartir{width:100%;min-width:0;justify-self:stretch;padding:9px 12px;border:1px solid var(--s40-line);border-radius:10px;box-shadow:none;background:transparent;font-size:.8125rem;font-weight:500}#cotizar #quote-flow #total-bar>.total-details{padding:0 var(--s40-inset) 18px}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #c11-explica{margin:0 0 8px;padding:8px 0 0;gap:5px;border-top:0;font-size:.75rem;line-height:1.4}#cotizar #quote-flow #total-bar #c11-explica li{grid-template-columns:44px minmax(0,1fr);gap:8px}#cotizar #quote-flow #total-bar #bd-toggle{min-height:44px;padding-block:10px}#cotizar #quote-flow #total-bar>#ticket-handling{padding:18px var(--s40-inset);border-top:1px dashed #BFC1BD;border-radius:0 0 24px 24px;gap:16px 28px;grid-template-columns:minmax(0,1fr) minmax(240px,.78fr)}#cotizar #quote-flow #total-bar #freight-assistance-title{font-size:1rem;line-height:1.35}#cotizar #quote-flow #total-bar #btn-maniobras{min-height:54px;border-radius:10px}@media(max-width:799px){#cotizar #quote-flow #flow-stage .result-stage[data-flow-panel=resultado]{padding-top:4px}#cotizar #quote-flow #flow-stage .result-stage[data-flow-panel=resultado]>.card-heading{margin-bottom:4px}#cotizar #quote-flow #flow-stage .result-stage[data-flow-panel=resultado]>.smart-note{margin-bottom:6px}#cotizar #quote-flow #total-bar{--s40-inset: 16px}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "summary" "price" "action" "details" "handling"}#cotizar #quote-flow #total-bar .ticket-heading{min-height:44px;padding-block:6px}#cotizar #quote-flow #total-bar #quote-passport{padding-block:8px 6px}#cotizar #quote-flow #total-bar .quote-passport-route{margin-block:6px 8px}#cotizar #quote-flow #total-bar .qp-boleto{gap:8px 14px}#cotizar #quote-flow #total-bar .qp-punto{gap:3px}#cotizar #quote-flow #total-bar .qp-punto b{font-size:1.0625rem;line-height:1.28}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{min-height:60px;padding-block:7px}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty)>.total-info{padding-block:10px;border-left:0;border-top:1px solid var(--s40-line)}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #consumer-tax-amount{font-size:clamp(2.125rem,14cqi,2.625rem)}#cotizar #quote-flow #total-bar>.total-action{padding-block:0 14px;border-left:0}#cotizar #quote-flow #total-bar>.total-details{padding-block:12px 10px;border-top:1px dashed var(--s40-line)}#cotizar #quote-flow #total-bar>#ticket-handling{grid-template-columns:minmax(0,1fr);padding-block:14px 16px;gap:10px}}@media(max-width:359px){#cotizar #quote-flow #total-bar{--s40-inset: 14px}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{padding-inline:6px;gap:4px 3px}#cotizar #quote-flow #total-bar .quote-passport-fact:first-child{padding-left:0}#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{padding-right:0}#cotizar #quote-flow #total-bar .qp-punto b{font-size:1rem}}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #total-bar .quote-passport-route:hover{background:#1213160a}}@media(forced-colors:active){#cotizar #quote-flow #total-bar{--ticket-paper: Canvas;--ticket-ink: CanvasText;--ticket-muted: CanvasText;--s40-line: CanvasText}#cotizar #quote-flow #total-bar .qp-hilo,#cotizar #quote-flow #total-bar>#ticket-handling{border-color:CanvasText}#cotizar #quote-flow #total-bar>.total-action>.l22-compartir{background:ButtonFace;color:ButtonText;border-color:ButtonText}}#cotizar #quote-flow[data-flow-stage=resultado] .result-stage>:is(.step-head,.smart-note,.wa-advice,.gate-back){max-width:34rem;margin-inline:auto;width:100%}#cotizar #quote-flow[data-flow-stage=resultado] .result-stage>.step-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}#cotizar #quote-flow[data-flow-stage=resultado] .result-stage .step-title{font-size:2rem;line-height:1.15}#cotizar #quote-flow #total-bar{--s40-inset: 24px;width:min(100%,34rem);margin-inline:auto;background:transparent;overflow:visible;border-radius:20px;filter:drop-shadow(0 10px 20px rgb(0 0 0 / 15%))}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "summary" "price" "action" "details" "handling"}#cotizar #quote-flow #total-bar .ticket-heading{min-height:52px;padding:12px var(--s40-inset);border-radius:20px 20px 0 0;border-bottom:1px solid var(--s40-line);background:var(--ticket-paper)}#cotizar #quote-flow #total-bar .ticket-wordmark{font-size:1.375rem}#cotizar #quote-flow #total-bar .ticket-kind{font-size:.75rem}#cotizar #quote-flow #total-bar .ticket-kind small{font-size:.6875rem}#cotizar #quote-flow #total-bar #quote-passport{padding:12px var(--s40-inset) 20px;background:radial-gradient(circle at bottom left,transparent 10px,var(--ticket-paper) 10.5px) bottom left / 51% 100% no-repeat,radial-gradient(circle at bottom right,transparent 10px,var(--ticket-paper) 10.5px) bottom right / 51% 100% no-repeat}#cotizar #quote-flow #total-bar .quote-passport-head{min-height:16px;margin-bottom:6px}#cotizar #quote-flow #total-bar #quote-passport-title{font-size:.75rem;line-height:1.35}#cotizar #quote-flow #total-bar .price-summary-hint{font-size:.6875rem}#cotizar #quote-flow #total-bar .quote-passport-route{position:relative;margin:8px 0 14px;padding:0;min-height:44px;width:100%;border-radius:8px;background:transparent}#cotizar #quote-flow #total-bar .quote-passport-node{display:none}#cotizar #quote-flow #total-bar .qp-boleto{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"ori" "leg" "des";gap:6px}#cotizar #quote-flow #total-bar .qp-boleto:before{content:"";position:absolute;left:11px;top:23px;bottom:23px;width:1px;background:#aaafa7;pointer-events:none}#cotizar #quote-flow #total-bar .qp-punto,#cotizar #quote-flow #total-bar .qp-punto.is-destino{position:relative;display:grid;gap:3px;min-height:40px;padding-left:36px;text-align:left;align-content:center}#cotizar #quote-flow #total-bar .qp-punto small,#cotizar #quote-flow #total-bar .qp-punto.is-destino small{min-height:0;justify-content:flex-start;font-size:.6875rem;line-height:1.2}#cotizar #quote-flow #total-bar .qp-punto small:before{position:absolute;left:0;top:8px;z-index:1;width:24px;height:24px;font-size:.6875rem;background:var(--ticket-paper);border-width:1.5px}#cotizar #quote-flow #total-bar .qp-punto.is-destino small:before{background:#e5243f;color:#fff}#cotizar #quote-flow #total-bar .qp-punto b{font-size:1.25rem;line-height:1.25;letter-spacing:-.025em;font-weight:600;overflow:visible;white-space:normal;overflow-wrap:anywhere}#cotizar #quote-flow #total-bar .qp-trayecto{display:block;margin:0;padding-left:36px;text-align:left}#cotizar #quote-flow #total-bar .qp-hilo{display:none}#cotizar #quote-flow #total-bar #quote-passport-distance{display:inline-block;max-width:100%;padding:2px 0;font-size:.75rem;line-height:1.35;color:var(--ticket-muted)}#cotizar #quote-flow #total-bar .quote-passport-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0;background:transparent}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:5px;align-items:start;min-height:68px;padding:10px;border:1px solid #DDDFD7;border-radius:10px;background:#e9eae4;text-align:left}#cotizar #quote-flow #total-bar .quote-passport-fact+.quote-passport-fact{border:1px solid #DDDFD7}#cotizar #quote-flow #total-bar .quote-passport-fact small{grid-column:1;padding-right:8px;font-size:.6875rem;line-height:1.35}#cotizar #quote-flow #total-bar .quote-passport-fact strong{grid-column:1;font-size:.8125rem;line-height:1.35}#cotizar #quote-flow #total-bar .quote-passport-fact:after{position:absolute;right:8px;top:14px}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty)>.total-info{position:relative;padding:22px var(--s40-inset) 12px;min-height:0;border:0;justify-content:flex-start;background:radial-gradient(circle at top left,transparent 10px,var(--ticket-paper) 10.5px) top left / 51% 100% no-repeat,radial-gradient(circle at top right,transparent 10px,var(--ticket-paper) 10.5px) top right / 51% 100% no-repeat}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty)>.total-info:before{content:"";position:absolute;inset:0 var(--s40-inset) auto;border-top:1px dashed #A8ABA3;pointer-events:none}#cotizar #quote-flow #total-bar #consumer-tax-total{gap:8px}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #consumer-tax-label{font-size:.75rem;font-weight:500;line-height:1.35}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #consumer-tax-amount{font-size:clamp(2.5rem,12cqi,3.5rem);line-height:1.05;letter-spacing:-.04em;font-weight:600}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty):has(#total-val.is-rango) #consumer-tax-amount{font-size:clamp(1.5rem,8cqi,2.25rem);line-height:1.2}#cotizar #quote-flow #total-bar #total-note{margin-top:10px;font-size:.8125rem;line-height:1.4}#cotizar #quote-flow #total-bar #consumer-tax-detail{margin-top:8px;font-size:.75rem;line-height:1.4}#cotizar #quote-flow #total-bar>.total-action{padding:0 var(--s40-inset) 20px;border:0;background:var(--ticket-paper);grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "note" "missing";gap:10px;margin:0}#cotizar #quote-flow #total-bar #btn-reservar{min-height:56px;border-radius:12px;padding:14px 18px;font-size:1rem;font-weight:600;line-height:1.3}#cotizar #quote-flow #total-bar :is(#quote-action-note,#cta-missing-note){font-size:.75rem;line-height:1.4}#cotizar #quote-flow #total-bar>.total-action>.l22-compartir{min-height:44px;font-size:.8125rem}#cotizar #quote-flow #total-bar>.total-details{padding:16px var(--s40-inset);border-top:1px solid var(--s40-line);background:var(--ticket-paper)}#cotizar #quote-flow #total-bar>#ticket-handling{grid-template-columns:minmax(0,1fr);padding:18px var(--s40-inset) 22px;gap:12px;border-top:1px solid var(--s40-line);border-radius:0 0 20px 20px;background:var(--ticket-paper)}@media(max-width:799px){#cotizar #quote-flow[data-flow-stage=resultado] .result-stage .step-title{font-size:1.5rem}#cotizar #quote-flow[data-flow-stage=resultado] .result-stage>.smart-note{margin-bottom:6px}#cotizar #quote-flow #total-bar{--s40-inset: 16px}#cotizar #quote-flow #total-bar .ticket-heading{min-height:44px;padding-block:7px}#cotizar #quote-flow #total-bar #quote-passport{padding-block:8px 14px}#cotizar #quote-flow #total-bar .quote-passport-head{margin-bottom:4px}#cotizar #quote-flow #total-bar .quote-passport-route{margin-block:4px 10px}#cotizar #quote-flow #total-bar .qp-boleto{gap:4px}#cotizar #quote-flow #total-bar .qp-punto b{font-size:1.125rem}#cotizar #quote-flow #total-bar .quote-passport-grid{gap:6px}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{min-height:64px;padding:8px;gap:4px}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty)>.total-info{padding-block:16px 10px}#cotizar #quote-flow #total-bar #consumer-tax-total{gap:6px}#cotizar #quote-flow #total-bar #total-note{margin-top:8px}#cotizar #quote-flow #total-bar #consumer-tax-detail{margin-top:6px}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty) #consumer-tax-amount{font-size:2.5rem}#cotizar #quote-flow #total-bar>.total-action{padding-bottom:14px}#cotizar #quote-flow #total-bar #btn-reservar{min-height:54px;font-size:.9375rem}}@media(max-width:359px){#cotizar #quote-flow #total-bar{--s40-inset: 14px}#cotizar #quote-flow #total-bar .quote-passport-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr)}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{padding-inline:6px}#cotizar #quote-flow #total-bar .qp-punto b{font-size:1.0625rem}#cotizar #quote-flow #total-bar .ticket-wordmark{font-size:1.1875rem}}@media(hover:hover)and (pointer:fine){#cotizar #quote-flow #total-bar .quote-passport-fact:hover{background:#e0e2d9;border-color:#a8aba3}}@media(forced-colors:active){#cotizar #quote-flow #total-bar{--ticket-paper: Canvas;--ticket-ink: CanvasText;--ticket-muted: CanvasText;--s40-line: CanvasText;filter:none}#cotizar #quote-flow #total-bar :is(#quote-passport,.total-info){background:Canvas}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact+.quote-passport-fact{background:ButtonFace;border-color:ButtonText}#cotizar #quote-flow #total-bar .qp-boleto:before{background:CanvasText}#cotizar #quote-flow #total-bar .qp-punto small:before{color:CanvasText;border-color:CanvasText;background:Canvas}#cotizar #quote-flow #total-bar .total-info:before{border-color:CanvasText}}#cotizar #quote-flow #total-bar{--s40-inset: 22px}#cotizar #quote-flow #total-bar .ticket-heading{min-height:48px;padding-block:10px}#cotizar #quote-flow #total-bar #quote-passport{padding-block:10px 14px}#cotizar #quote-flow #total-bar .quote-passport-head{margin-bottom:3px}#cotizar #quote-flow #total-bar .quote-passport-route{margin-block:6px 10px}#cotizar #quote-flow #total-bar .qp-boleto{gap:4px}#cotizar #quote-flow #total-bar .qp-punto{min-height:36px}#cotizar #quote-flow #total-bar .quote-passport-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,1.18fr);gap:6px}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:first-child,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{min-height:64px;padding:8px;gap:4px;border-color:#d9dcd3}#cotizar #quote-flow #total-bar .quote-passport-fact small{display:block;padding-left:20px;padding-right:7px;white-space:normal;line-height:1.35}#cotizar #quote-flow #total-bar .s61-fact-icon{position:absolute;left:9px;top:8px;display:block;width:16px;height:16px;color:var(--ticket-ink);fill:none;stroke:currentColor;stroke-width:1.75;overflow:visible;pointer-events:none}#cotizar #quote-flow #total-bar .quote-passport-fact strong{line-height:1.3}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty)>.total-info{padding-block:18px 10px}#cotizar #quote-flow #total-bar #consumer-tax-total{gap:6px}#cotizar #quote-flow #total-bar #total-note{margin-top:8px}#cotizar #quote-flow #total-bar #consumer-tax-detail{margin-top:6px}#cotizar #quote-flow #total-bar #consumer-tax-amount,#cotizar #quote-flow #total-bar #bd-list strong{font-variant-numeric:lining-nums tabular-nums}#cotizar #quote-flow #total-bar>.total-action{padding-bottom:14px;gap:8px}#cotizar #quote-flow #total-bar>.total-details{padding-block:10px}#cotizar #quote-flow #total-bar #bd-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:1px solid #D9DCD3;border-radius:10px;background:#eceee7;color:var(--ticket-ink);font-size:.8125rem;line-height:1.35;text-decoration:none}#cotizar #quote-flow #total-bar #bd-toggle #bd-toggle-text{text-decoration:none}#cotizar #quote-flow #total-bar>#ticket-handling{padding-block:14px 16px;gap:8px}@media(max-width:799px){#cotizar #quote-flow #total-bar{--s40-inset: 16px}#cotizar #quote-flow #total-bar .ticket-heading{min-height:44px;padding-block:7px}#cotizar #quote-flow #total-bar #quote-passport{padding-block:7px 10px}#cotizar #quote-flow #total-bar .quote-passport-route{margin-block:4px 8px}#cotizar #quote-flow #total-bar .qp-boleto{gap:3px}#cotizar #quote-flow #total-bar .qp-punto,#cotizar #quote-flow #total-bar .qp-punto.is-destino{min-height:36px}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:first-child,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{padding-block:7px}#cotizar #quote-flow #total-bar .s61-fact-icon{width:14px;height:14px}#cotizar #quote-flow #total-bar .quote-passport-fact small{padding-left:18px}#cotizar #quote-flow #total-bar:not(.is-gated):not(.is-empty)>.total-info{padding-block:14px 8px}#cotizar #quote-flow #total-bar>.total-action{padding-bottom:12px}}@media(max-width:359px){#cotizar #quote-flow #total-bar{--s40-inset: 14px}#cotizar #quote-flow #total-bar .quote-passport-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1.2fr)}#cotizar #quote-flow #total-bar .quote-passport-fact,#cotizar #quote-flow #total-bar .quote-passport-fact:first-child,#cotizar #quote-flow #total-bar .quote-passport-fact:last-child{padding-inline:6px}#cotizar #quote-flow #total-bar .quote-passport-fact small{padding-right:0}#cotizar #quote-flow #total-bar .s61-fact-icon{left:7px}#cotizar #quote-flow #total-bar .quote-passport-fact strong{font-size:.75rem;line-height:1.3}#cotizar #quote-flow #total-bar .quote-passport-fact:after{display:none}}@media(forced-colors:active){#cotizar #quote-flow #total-bar .s61-fact-icon{color:ButtonText}#cotizar #quote-flow #total-bar #bd-toggle{color:ButtonText;border-color:ButtonText;background:ButtonFace}}
