#main .ji-fx-presupuesto{--pre-color:var(--s-acento-2);margin-block-start:85.8px;max-width:none!important}#main .ji-fx-presupuesto[data-v="debajo"]{--pre-color:var(--s-ambar)}#main .ji-fx-presupuesto[data-v="dentro"]{--pre-color:var(--s-menta)}#main .ji-fx-presupuesto>:is(section,article){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 32px}#main .ji-fx-presupuesto__pista{position:relative;padding-inline-start:26px;font-size:15px;line-height:1.5;color:var(--s-acento-2);visibility:hidden}#main .ji-fx-presupuesto[data-vivo] .ji-fx-presupuesto__pista{visibility:visible}#main .ji-fx-presupuesto__pista .d-ico{position:absolute;inset-inline-start:0;inset-block-start:.18em}#main .ji-fx-presupuesto__caja{flex:0 0 100%;min-inline-size:0;margin-block-start:calc(clamp(18px, 2.6 * var(--ji-cqi), 30px) - 10px);padding:0!important;border-radius:0!important;background-color:transparent!important;overflow:visible!important}#main .ji-fx-presupuesto__tabla{inline-size:100%;max-inline-size:none;table-layout:fixed;overflow:visible;border-collapse:collapse!important;border:0!important}#main .ji-fx-presupuesto__tabla :is(thead,th,td){background-color:transparent!important}#main .ji-fx-presupuesto__tabla :is(th,td){min-inline-size:0;vertical-align:baseline;font-weight:400;border:0!important}#main .ji-fx-presupuesto__tabla thead th{font:600 12.5px/1.4 var(--s-texto);letter-spacing:.14em;text-transform:uppercase}#main .ji-fx-presupuesto__tabla thead th:first-child{inline-size:23%}#main .ji-fx-presupuesto__tabla thead .ji-fx-presupuesto__rango{inline-size:18%}#main .ji-fx-presupuesto__tabla thead .ji-fx-presupuesto__rango[data-ancho="largo"]{inline-size:24%}#main .ji-fx-presupuesto__fila{border-block-start:1px solid var(--s-linea);touch-action:manipulation;transition:background-color .2s cubic-bezier(.32,.72,0,1);border-block-end:0!important}#main .ji-fx-presupuesto[data-vivo] .ji-fx-presupuesto__fila{cursor:pointer}#main .ji-fx-presupuesto[data-vivo] .ji-fx-presupuesto__fila:hover{background-color:color-mix(in srgb,var(--s-papel) 50%,transparent)!important}#main .ji-fx-presupuesto .ji-fx-presupuesto__tabla tbody .ji-fx-presupuesto__fila:has(+.ji-fx-presupuesto__abre){background-color:var(--s-papel)!important}#main .ji-fx-presupuesto .ji-fx-presupuesto__tabla tbody .ji-fx-presupuesto__fila:has(+.ji-fx-presupuesto__abre) .ji-fx-presupuesto__senal{color:var(--s-tinta)!important}#main .ji-fx-presupuesto__tabla .ji-fx-presupuesto__elige{font:500 17px/1.35 var(--s-titular);font-weight:500!important;color:var(--s-tinta)!important}#main .ji-fx-presupuesto__elige label{position:relative;display:block;cursor:pointer}#main .ji-fx-presupuesto__elige input{-webkit-appearance:none;appearance:none;position:absolute;inset-inline-start:-32px;inset-block-start:1px;inline-size:20px;block-size:20px;margin:0;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 2px var(--s-acento);transition:box-shadow .2s cubic-bezier(.32,.72,0,1),background-color .2s}#main .ji-fx-presupuesto__elige input:checked{box-shadow:inset 0 0 0 2px var(--pre-color),inset 0 0 0 5px var(--s-papel);background-color:var(--pre-color)!important}#main .ji-fx-presupuesto__fila .ji-fx-presupuesto__rango{font:400 clamp(18px, 1.95cqi, 24px)/1.25 var(--s-titular);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--s-menta)!important}#main .ji-fx-presupuesto__fila>[data-rotulo]{font-size:17px;line-height:1.55;color:var(--s-tenue)!important}#main .ji-fx-presupuesto__tabla .ji-fx-presupuesto__abre>td{background-color:var(--s-papel)!important}#main .ji-fx-presupuesto__resp{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 28px;padding:clamp(18px, 2.2cqi, 26px);border-radius:16px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--s-blanco) 6%,transparent),0 0 0 1px var(--s-linea);animation:ji-fx-presupuesto-entra .2s cubic-bezier(.32,.72,0,1);background-color:var(--s-fondo)!important}#main .ji-fx-presupuesto__cifra{display:grid;align-content:start;gap:8px}#main .ji-fx-presupuesto__cifra label{font:600 12.5px/1.4 var(--s-texto);letter-spacing:.14em;text-transform:uppercase;color:var(--s-acento-2)!important}#main .ji-fx-presupuesto__campo{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:6px;inline-size:min(100%, 210px);padding:6px 16px 8px;border-radius:12px;font:300 34px/1.15 var(--s-titular);font-variant-numeric:tabular-nums;color:var(--s-tinta)!important}#main .ji-fx-presupuesto[data-vivo] .ji-fx-presupuesto__campo{grid-template-columns:minmax(0,1fr) auto;box-shadow:inset 0 0 0 1.5px var(--s-acento),0 8px 18px -10px rgb(0 0 0 / .8);background-color:var(--s-papel)!important}#main .ji-fx-presupuesto[data-vivo] .ji-fx-presupuesto__campo:focus-within{box-shadow:0 8px 18px -10px rgb(0 0 0 / .8)}#main .ji-fx-presupuesto__valor{display:block;block-size:1.15em}#main .ji-fx-presupuesto__campo input{inline-size:100%;min-inline-size:0;block-size:1.15em;min-block-size:0;margin:0;padding:0;border:0;box-shadow:none;background:#fff0;font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;caret-color:var(--s-menta);transition:none;-moz-appearance:textfield;appearance:textfield}#main .ji-fx-presupuesto__campo input::-webkit-inner-spin-button,#main .ji-fx-presupuesto__campo input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#main .ji-fx-presupuesto__regla{--a:0;--b:1;--m:0;display:grid;align-content:start;row-gap:6px}#main .ji-fx-presupuesto__fm,#main .ji-fx-presupuesto__fl{position:relative;display:block;block-size:24px}#main .ji-fx-presupuesto__marca,#main .ji-fx-presupuesto__lo,#main .ji-fx-presupuesto__hi{position:absolute;inset-block-start:0;white-space:nowrap;font:500 14.5px/24px var(--s-texto);color:var(--s-tenue)!important}#main .ji-fx-presupuesto__regla .ji-fx-presupuesto__marca{inset-inline-start:calc(var(--m) * 100%);translate:calc(var(--m) * -100%) 0;color:var(--pre-color)!important}#main .ji-fx-presupuesto__lo{inset-inline-start:calc(var(--a) * 100%);translate:calc(var(--a) * -100%) 0}#main .ji-fx-presupuesto__hi{inset-inline-start:calc(var(--b) * 100%);translate:calc(var(--b) * -100%) 0}#main .ji-fx-presupuesto__via{position:relative;display:block;block-size:14px;margin-block:7px;border-radius:99px;background-color:color-mix(in srgb,var(--s-tinta) 12%,var(--s-fondo))!important}#main .ji-fx-presupuesto__tramo{position:absolute;inset-block:0;inset-inline-start:calc(var(--a) * 100%);inline-size:calc((var(--b) - var(--a)) * 100%);border-radius:99px;transition:inset-inline-start .25s cubic-bezier(.32,.72,0,1),inline-size .25s cubic-bezier(.32,.72,0,1);background-color:var(--s-menta)!important}#main .ji-fx-presupuesto__regla[data-b="0"] .ji-fx-presupuesto__tramo{border-start-end-radius:0;border-end-end-radius:0}#main .ji-fx-presupuesto__aguja{position:absolute;inset-block:-7px;inset-inline-start:calc(var(--m) * 100%);inline-size:4px;translate:-50% 0;border-radius:4px;box-shadow:0 0 0 3px var(--s-fondo);transition:inset-inline-start .25s cubic-bezier(.32,.72,0,1);background-color:var(--pre-color)!important}#main .ji-fx-presupuesto[data-v=""] .ji-fx-presupuesto__aguja,#main .ji-fx-presupuesto[data-v=""] .ji-fx-presupuesto__marca{display:none}#main .ji-fx-presupuesto__veredicto{display:grid;align-content:start;gap:10px}#main .ji-fx-presupuesto__veredicto>[data-v]{display:none}#main .ji-fx-presupuesto[data-v="debajo"] .ji-fx-presupuesto__veredicto>[data-v="debajo"],#main .ji-fx-presupuesto[data-v="encima"] .ji-fx-presupuesto__veredicto>[data-v="encima"],#main .ji-fx-presupuesto[data-v="dentro"] .ji-fx-presupuesto__veredicto>[data-v="dentro"]{display:block}#main .ji-fx-presupuesto__v{position:relative;padding-inline-start:30px;font-size:18px;line-height:1.5;animation:ji-fx-presupuesto-entra .2s cubic-bezier(.32,.72,0,1);color:var(--s-tinta)!important}#main .ji-fx-presupuesto__v strong{font-weight:600;color:var(--pre-color)!important}#main .ji-fx-presupuesto__v .d-ico{position:absolute;inset-inline-start:0;inset-block-start:.22em;color:var(--pre-color)!important;background-color:currentColor!important}#main .ji-fx-presupuesto__v[data-v="encima"] .d-ico{rotate:180deg}#main .ji-fx-presupuesto__copia{padding-inline-start:30px;font-size:17px;line-height:1.55;color:var(--s-tenue)!important}#main .ji-fx-presupuesto__rot{font-weight:600;color:var(--s-ambar)!important}@keyframes ji-fx-presupuesto-entra{from{opacity:.4;translate:0 -10px}to{opacity:1;translate:0 0}}@container ji-fx (min-width:900px){#main .ji-fx-presupuesto__tabla :is(th,td){padding:16px clamp(10px, 1.4cqi, 18px)!important}#main .ji-fx-presupuesto__tabla thead th{padding-block:0 12px!important}#main .ji-fx-presupuesto__tabla .ji-fx-presupuesto__elige{padding-inline-start:calc(clamp(10px, 1.4cqi, 18px) + 32px)!important}#main .ji-fx-presupuesto__tabla .ji-fx-presupuesto__abre>td{padding:0 clamp(10px, 1.4cqi, 18px) 20px!important}#main .ji-fx-presupuesto__resp{grid-template-columns:minmax(0,2.6fr) minmax(0,5fr) minmax(0,4.4fr);align-items:start}}@container ji-fx (width < 900px){#main .ji-fx-presupuesto__tabla,#main .ji-fx-presupuesto__tabla :is(tbody,tr,th,td){display:block}#main .ji-fx-presupuesto__tabla thead{display:none}#main .ji-fx-presupuesto__fila{padding:16px clamp(12px, 3cqi, 18px) 8px}#main .ji-fx-presupuesto__tabla :is(th,td){padding:0!important}#main .ji-fx-presupuesto__tabla .ji-fx-presupuesto__elige{padding-inline-start:32px!important}#main .ji-fx-presupuesto__fila .ji-fx-presupuesto__rango{margin:6px 0 12px 32px;font-size:24px}#main .ji-fx-presupuesto__fila>[data-rotulo]{margin-inline-start:32px;padding-block-end:12px!important}#main .ji-fx-presupuesto__fila>[data-rotulo]::before{content:attr(data-rotulo);display:block;margin-block-end:2px;font:600 12px/1.4 var(--s-texto);letter-spacing:.14em;text-transform:uppercase;color:var(--s-acento-2)}#main .ji-fx-presupuesto__tabla .ji-fx-presupuesto__abre>td{padding:4px clamp(12px, 3cqi, 18px) 18px!important}}@container ji-fx (min-width:560px) and (width < 900px){#main .ji-fx-presupuesto__resp{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}#main .ji-fx-presupuesto__veredicto{grid-column:1 / -1}#main .ji-fx-presupuesto__tabla .ji-fx-presupuesto__fila{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}#main .ji-fx-presupuesto__fila>:is(.ji-fx-presupuesto__elige,.ji-fx-presupuesto__rango){grid-column:1 / -1}#main .ji-fx-presupuesto__fila>.ji-fx-presupuesto__senal{margin-inline-start:0}}