*{box-sizing:border-box}body,html{margin:0;padding:0}html{color-scheme:light}body,html{background:var(--bg)}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-ui);color:var(--text);overflow-x:clip;min-height:100vh;min-height:100svh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}code{font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button,input,optgroup,select,textarea{font-family:inherit}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,textarea{font-size:var(--fs-base)}:focus-visible{outline:var(--border-w-strong) solid var(--brand);outline-offset:2px;border-radius:var(--r-chip)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:var(--scrollbar-w);height:var(--scrollbar-w)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--r-chip)}::-webkit-scrollbar-corner{background:transparent}:focus:not(:focus-visible){outline:none}.shell{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:clamp(20px,4vw,56px)}.shell:has(.xt-wrap){max-width:min(1560px,100%)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:clamp(22px,4vw,44px);animation:fade-down .6s both}.brand{font-family:var(--font-sans);font-weight:700;letter-spacing:.1em;font-size:var(--fs-xs);text-transform:uppercase;color:var(--text);white-space:nowrap}.brand b{color:var(--accent)}.demo-pill{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);border:1px solid var(--line);border-radius:var(--r-chip);padding:var(--sp-1) var(--sp-3)}.hero{margin-bottom:clamp(20px,3vw,34px)}.eyebrow,.hero .eyebrow{font-family:var(--font-sans);color:var(--accent);letter-spacing:.2em;text-transform:uppercase;font-size:var(--fs-xs);margin:0 0 var(--sp-3);animation:fade-up .6s .05s both}.hero h1{font-family:var(--font-display);font-weight:700;color:var(--text);font-size:clamp(2.1rem,6vw,3.4rem);line-height:1.04;margin:0;letter-spacing:-.03em;animation:fade-up .6s var(--dur-fast) both}.hero h1 em{font-style:normal;color:var(--accent)}.hero p{color:var(--muted);margin:var(--sp-3) 0 0;max-width:48ch;animation:fade-up .6s .2s both}.grid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:clamp(16px,2.4vw,26px);gap:clamp(16px,2.4vw,26px);align-items:start}@media (max-width:860px){.grid{grid-template-columns:1fr}}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(20px,3vw,34px);animation:rise .7s .16s both}.section{margin-bottom:26px}.section:last-child{margin-bottom:0}.section>.label{display:flex;align-items:baseline;gap:var(--sp-2);font-family:var(--font-display);font-size:var(--fs-base);font-weight:600;margin:0 0 var(--sp-3);color:var(--text)}.section>.label .idx{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--accent);font-weight:700}.hint{color:var(--muted);font-size:var(--fs-xs);margin:calc(var(--sp-1) * -1) 0 var(--sp-3)}.field{margin-bottom:14px}.field>span{display:block;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-ui);text-transform:none;letter-spacing:var(--ls-none);color:var(--text-muted);margin-bottom:var(--gap-label)}input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{width:100%;font-family:var(--font-body);font-size:var(--fs-base);color:var(--text);background:var(--field);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3) 14px;transition:border-color .16s,box-shadow .16s}input[type=date],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical;min-height:64px}input:focus,select:focus,textarea:focus{border-color:var(--accent)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--s-accent,var(--accent));outline-offset:2px;border-color:var(--accent)}select option{color:var(--text)}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-3);gap:var(--sp-3)}@media (max-width:520px){.two{grid-template-columns:1fr}.seg-note{display:none}}.steppers{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-3);gap:var(--sp-3)}@media (max-width:520px){.steppers{grid-template-columns:1fr}}.stepper{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-2) 10px var(--sp-2) 14px;background:var(--panel-2)}.stepper .s-label{font-size:var(--fs-sm)}.stepper .s-label small{display:block;color:var(--muted);font-size:var(--fs-xs)}.stepper .s-ctrl{display:flex;align-items:center;gap:var(--sp-1)}.stepper button{width:30px;height:30px;border-radius:var(--r-control);border:1px solid var(--line);background:var(--panel-hi);color:var(--text);font-size:var(--fs-lg);line-height:1;cursor:pointer;transition:background var(--dur-fast),transform .05s}.stepper button:hover{border-color:var(--accent)}.stepper button:active{transform:scale(.92)}.stepper button:disabled{opacity:.35;cursor:not-allowed}.stepper .s-val{width:26px;text-align:center;font-family:var(--font-sans);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3) 14px;background:var(--panel-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle .t-txt small{display:block;color:var(--muted);font-size:var(--fs-xs)}.toggle[aria-disabled=true]{color:var(--text-subtle);cursor:not-allowed}.toggle[aria-disabled=true] .switch{opacity:.5}.switch{width:44px;height:26px;border-radius:var(--r-chip);background:var(--panel-hi);border:1px solid var(--line);position:relative;transition:background .2s;flex:none}.switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--r-round);background:var(--muted);transition:transform .2s,background .2s}.toggle.on .switch{background:var(--accent);border-color:transparent}.toggle.on .switch:after{transform:translateX(18px);background:var(--bg)}.chips{flex-wrap:wrap}.chip,.chips{display:flex;gap:var(--sp-2)}.chip{border:1px solid var(--line);border-radius:var(--r-chip);padding:var(--sp-2) var(--sp-4);background:var(--panel-2);color:var(--text);cursor:pointer;font-size:var(--fs-sm);align-items:center;transition:background .16s ease,border-color .16s ease,color .16s ease,transform var(--dur-fast) var(--ease-out)}.chip:active{transform:scale(.96)}.chip .amt{font-family:var(--font-sans);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chip.on{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent);color:var(--text)}.chip.on .amt{color:var(--accent-2)}.quote{position:-webkit-sticky;position:sticky;top:22px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,2.6vw,28px);box-shadow:var(--shadow);overflow:hidden;animation:rise .7s .26s both}.quote:after{content:"";position:absolute;right:-50px;top:-50px;width:180px;height:180px;border-radius:var(--r-round);background:none;pointer-events:none}.quote .q-eyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;font-size:var(--fs-xs);color:var(--muted);margin:0 0 var(--sp-4)}.vehicle-badge{display:inline-flex;align-items:center;gap:var(--sp-2);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-chip);padding:var(--sp-2) 14px;font-size:var(--fs-xs);margin-bottom:18px}.vehicle-badge .dot{width:8px;height:8px;border-radius:var(--r-round);background:var(--accent-2)}.price{font-family:var(--font-sans);font-size:clamp(2.4rem,6.5vw,3.1rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price .cur{font-size:var(--fs-xl);color:var(--accent);margin-right:4px}.price.dash,.q-line{color:var(--muted)}.q-line{display:flex;justify-content:space-between;font-size:var(--fs-xs);padding:var(--sp-2) 0;border-top:1px solid var(--line);margin-top:16px}.q-line span:last-child{font-family:var(--font-sans);color:var(--text)}.q-note{margin-top:16px;padding:var(--sp-3) 14px;border-radius:var(--r-sm);font-size:var(--fs-xs);line-height:1.45;background:var(--panel-2);border:1px solid var(--line);color:var(--muted)}.q-note.warn{background:none;border-color:none;color:var(--warn)}.q-note.danger{background:var(--danger-subtle);border-color:var(--danger-subtle);color:var(--danger)}.q-note.ok{background:var(--brand-subtle);border-color:var(--brand-subtle);color:var(--ok)}.btn,.btn-2,.cta{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-sm);line-height:var(--lh-none);min-height:var(--h-md);color:var(--text-inverse);background:var(--text);border:var(--border-w) solid var(--text);border-radius:var(--r-control);padding:0 var(--sp-4);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);text-decoration:none}.cta{width:100%;margin-top:var(--sp-6);min-height:var(--h-lg)}@media (hover:hover) and (pointer:fine){.btn:hover,.cta:hover{filter:brightness(1.06)}}.btn:active,.cta:active{transform:scale(.97)}.btn-2:disabled,.btn:disabled,.cta:disabled{background:var(--surface);color:var(--text-subtle);border-color:var(--border);cursor:not-allowed}.btn{font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-4)}.btn-2{background:var(--bg);color:var(--text);border-color:var(--border-strong)}.btn-2:hover:not(:disabled){background:var(--surface);border-color:var(--text)}.btn-2.sm{min-height:var(--h-sm);padding:0 var(--sp-3)}.btn-2.sm,.pay-hint{font-size:var(--fs-xs)}.pay-hint{text-align:center;color:var(--muted);margin-top:12px}.result{margin-top:16px;padding:var(--sp-4);border-radius:var(--r-md);background:var(--panel-2);border:1px solid var(--line);color:var(--text)}.result h3{font-family:var(--font-display);margin:0 0 var(--sp-1);font-weight:700}.result .rid{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--muted);word-break:break-all}.result.err{background:var(--danger-subtle);border-color:var(--danger-subtle)}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(20px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.theme-toggle{position:fixed;right:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-chip);padding:var(--sp-2) 14px;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast)}.theme-toggle:hover{border-color:var(--accent)}.tt-dot{width:9px;height:9px;border-radius:var(--r-round);background:var(--accent)}.landing{text-align:center;padding-top:clamp(56px,13vh,150px)}.landing .mark{font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,12vw,7rem);color:var(--text);margin:0;letter-spacing:-.05em}.landing .mark span{color:var(--accent)}.landing p{color:var(--muted);max-width:46ch;margin:18px auto 0}.landing .links{display:flex;gap:var(--sp-3);justify-content:center;flex-wrap:wrap;margin-top:30px}.landing .demo-link{display:inline-block;color:var(--accent-ink);background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 78%,var(--text)));border-radius:var(--r-chip);padding:var(--sp-3) var(--sp-6);text-decoration:none;font-weight:600;box-shadow:var(--glow);transition:transform .1s}.landing .demo-link:hover{transform:translateY(-2px)}.landing .demo-link.alt{background:transparent;color:var(--text);border:1px solid var(--line);box-shadow:none}.auth-wrap{max-width:440px;margin:0 auto;padding-top:clamp(20px,8vh,90px)}.auth-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(24px,4vw,38px);margin-top:18px;animation:rise .6s .1s both}.auth-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-2xl);letter-spacing:-.02em;margin:var(--sp-1) 0 22px;color:var(--text)}.auth-card .field{display:block;margin-bottom:16px}.auth-err{color:var(--danger);font-size:var(--fs-sm);margin:0 0 var(--sp-3)}.auth-hint{text-align:center;color:var(--muted);font-size:var(--fs-2xs);margin:var(--sp-3) 0 0}.auth-hint code{background:var(--panel-hi);padding:1px var(--sp-1);border-radius:var(--r-chip)}.who{display:flex;align-items:center;gap:var(--sp-3);color:var(--text);font-size:var(--fs-xs)}.who-veh{font-family:var(--font-sans);color:var(--accent)}.who-mail{color:var(--muted)}.btn-ghost{background:transparent;border:1px solid var(--line);color:var(--text);border-radius:var(--r-chip);padding:var(--sp-1) var(--sp-3);cursor:pointer;font-family:var(--font-body)}.btn-ghost:hover{border-color:var(--accent)}.panel-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(16px,2.4vw,26px);gap:clamp(16px,2.4vw,26px);align-items:start}@media (max-width:1000px){.panel-grid{grid-template-columns:1fr}}.sec-title{font-family:var(--font-display);font-weight:700;color:var(--text);font-size:var(--fs-xl);letter-spacing:-.02em;margin:0 0 var(--sp-3)}.sec-title span{color:var(--accent)}.muted-note{color:var(--warn);background:none;border:1px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-xs)}.empty{color:var(--muted);font-style:italic}.cards{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-3)}.bcard,.offer{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4) 18px;box-shadow:var(--shadow-sm);animation:fade-up .45s both;transition:border-color var(--dur-fast)}.offer:hover{border-color:var(--accent)}.offer-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2)}.route{font-weight:600;color:var(--text)}.net{font-size:var(--fs-lg);font-weight:700}.net,.net-sm{font-family:var(--font-sans);color:var(--accent)}.net-sm{font-weight:600}.meta{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;color:var(--muted);font-size:var(--fs-xs);margin:var(--sp-2) 0 var(--sp-3)}.meta span:first-child,.tag{font-family:var(--font-sans)}.tag{background:var(--panel-hi);border:1px solid var(--line);border-radius:var(--r-chip);padding:2px var(--sp-2);font-size:var(--fs-xs);color:var(--text)}.tag-pmr{border-color:var(--border-strong)}.status,.tag-pmr{background:none;color:var(--text)}.status{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-none);letter-spacing:var(--ls-none);padding:0;border-radius:0;text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.status:before{content:"";flex:none;width:6px;height:6px;border-radius:var(--r-round);background:currentColor}.s-adjudicada,.s-en_camino,.s-en_curso,.s-solicitada{color:var(--text)}.ver-ubi{display:inline-flex;align-items:center;gap:var(--sp-1);margin-left:var(--sp-3);padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-none);color:var(--brand);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.ver-ubi:focus-visible,.ver-ubi:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ver-ubi:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}.ver-ubi--num{display:flex;margin:var(--sp-1) 0 0;font-size:var(--fs-xs)}.s-completada{color:var(--text-muted)}.s-completada:before{background:var(--border-strong)}.s-bolsa{color:var(--text-muted);border:var(--border-w) solid var(--border-strong);border-radius:var(--r-chip);padding:1px var(--sp-2)}.s-confirmada{color:var(--brand)}.s-cancelada,.s-no_segura,.s-no_show,.s-rechazada{color:var(--danger)}.navlinks{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.nav-link{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-decoration:none;padding:var(--sp-2) 12px;border-radius:var(--r-chip);border:1px solid transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.nav-link.on,.nav-link:hover{color:var(--text)}.nav-link.on{border-color:var(--line);background:var(--panel-2)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);margin-bottom:22px}@media (max-width:1120px){.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.stats{grid-template-columns:1fr}}@media (max-width:760px){.stats{grid-template-columns:1fr;gap:var(--sp-2)}.stat{padding:var(--sp-4) 18px}.stat-v{font-size:var(--fs-2xl)}.filters{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:4px}.filters .fchip{flex:none}}.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-1);box-shadow:var(--shadow-sm);animation:fade-up var(--dur-slow) var(--ease-out) both}.stat.accent{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.stat.warn{border-color:var(--border-strong)}.stat-k{font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-k,.stat-v{font-family:var(--font-sans)}.stat-v{font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.03em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat.accent .stat-v{color:var(--accent)}.stat.warn .stat-v{color:var(--warn)}.stat-s{font-size:var(--fs-xs);color:var(--muted)}.stat:nth-child(2){animation-delay:50ms}.stat:nth-child(3){animation-delay:.1s}.stat:nth-child(4){animation-delay:.15s}.code-card{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.code-big{font-family:var(--font-sans);font-size:var(--fs-2xl);font-weight:700;letter-spacing:.06em;color:var(--accent-2);margin:var(--sp-1) 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tap44{position:relative}.tap44:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,var(--h-touch));height:max(100%,var(--h-touch))}.mapboxgl-ctrl-attrib a{display:inline-block;padding-block:5px}.import-box{margin:0 0 var(--sp-3);padding:var(--sp-3) 14px;border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--panel-2)}.import-label{display:block;font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}@media (min-width:900px) and (max-width:1600px) and (pointer:coarse){input,select,textarea{font-size:16px}}.salto-contenido{position:absolute;left:8px;top:8px;z-index:1000;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;padding:0;margin:-1px}.salto-contenido:focus-visible{width:auto;height:auto;overflow:visible;-webkit-clip-path:none;clip-path:none;margin:0;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:8px;background:var(--brand);color:var(--text-inverse);font-weight:600;text-decoration:none;outline:2px solid var(--text);outline-offset:2px}body:has([data-salto-propio]) .salto-contenido,body:not(:has(#contenido)) .salto-contenido{display:none}.nf-puertas{max-width:560px;margin:8px auto 48px;padding:0 16px;text-align:center}.nf-puertas p{margin:0 0 8px;color:var(--text-muted);font-size:.9375rem}.nf-puertas ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px}.nf-puertas a{display:inline-flex;align-items:center;min-height:44px;color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.nf-puertas ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 12px;gap:0 12px}}@media (pointer:coarse){[data-app-ui]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}[data-app-ui] :is(input,textarea,select,[contenteditable]:not([contenteditable=false]),a[href^="tel:"],a[href^="mailto:"],address,code,kbd,pre,.mono,.selectable,.selectable *){-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}[data-app-ui] :is(img,svg,a):not([draggable=true]){-webkit-user-drag:none}:where(html:has([data-app-ui]),html:has([data-app-ui]) body,[data-app-ui] *){touch-action:pan-x pan-y}}select:not([multiple]):not([size]):not([data-flecha-propia]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6b70' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:12px 12px!important;padding-right:30px!important;cursor:pointer}select:not([multiple]):not([size]):not([data-flecha-propia]):disabled{cursor:default;opacity:.6}select::-ms-expand{display:none}