.ConfiguradorDigitalizacion-module__6uH25a__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:960px){.ConfiguradorDigitalizacion-module__6uH25a__grid{grid-template-columns:1.5fr 1fr;align-items:start}}.ConfiguradorDigitalizacion-module__6uH25a__panel{gap:1.75rem;display:grid}.ConfiguradorDigitalizacion-module__6uH25a__grupo{border:none;margin:0;padding:0}.ConfiguradorDigitalizacion-module__6uH25a__leyenda{letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-900);margin-bottom:.7rem;padding:0;font-size:.8rem;font-weight:700;display:block}.ConfiguradorDigitalizacion-module__6uH25a__seg{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (min-width:640px){.ConfiguradorDigitalizacion-module__6uH25a__seg{grid-template-columns:repeat(4,1fr)}}.ConfiguradorDigitalizacion-module__6uH25a__segItem{border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;gap:.1rem;padding:.7rem .9rem;transition:border-color .2s,background .2s;display:flex;position:relative}.ConfiguradorDigitalizacion-module__6uH25a__segItem:hover{border-color:var(--color-neutral-400)}.ConfiguradorDigitalizacion-module__6uH25a__segItem input{opacity:0;pointer-events:none;position:absolute}.ConfiguradorDigitalizacion-module__6uH25a__segItem b{font-family:var(--font-display);font-size:1rem;font-weight:700}.ConfiguradorDigitalizacion-module__6uH25a__segItem small{color:var(--color-muted-foreground);font-size:.75rem}.ConfiguradorDigitalizacion-module__6uH25a__segItem:has(input:checked){border-color:var(--color-brand-orange-500);background:var(--color-brand-orange-100)}.ConfiguradorDigitalizacion-module__6uH25a__segItem:has(input:focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}.ConfiguradorDigitalizacion-module__6uH25a__mods{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem;display:grid}.ConfiguradorDigitalizacion-module__6uH25a__mod{border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:.7rem;padding:.85rem .9rem;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.ConfiguradorDigitalizacion-module__6uH25a__mod:hover{border-color:var(--color-neutral-400);transform:translateY(-2px)}.ConfiguradorDigitalizacion-module__6uH25a__mod input{opacity:0;pointer-events:none;position:absolute}.ConfiguradorDigitalizacion-module__6uH25a__modIco{border-radius:var(--radius-sm);background:var(--color-brand-mint-100);width:38px;height:38px;color:var(--color-brand-mint-700);border:1px solid var(--color-brand-mint-200);flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.ConfiguradorDigitalizacion-module__6uH25a__mod b{font-family:var(--font-display);font-size:.95rem;font-weight:700;line-height:1.25;display:block}.ConfiguradorDigitalizacion-module__6uH25a__mod small{color:var(--color-muted-foreground);font-size:.75rem}.ConfiguradorDigitalizacion-module__6uH25a__check{border:2px solid var(--color-border);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;transition:all .2s;display:grid;position:absolute;top:.55rem;right:.55rem}.ConfiguradorDigitalizacion-module__6uH25a__mod:has(input:checked){border-color:var(--color-brand-orange-500);background:var(--color-brand-orange-100)}.ConfiguradorDigitalizacion-module__6uH25a__mod:has(input:checked) .ConfiguradorDigitalizacion-module__6uH25a__modIco{background:var(--color-brand-orange-500);color:#fff;border-color:var(--color-brand-orange-500)}.ConfiguradorDigitalizacion-module__6uH25a__mod:has(input:checked) .ConfiguradorDigitalizacion-module__6uH25a__check{background:var(--color-brand-orange-500);border-color:var(--color-brand-orange-500);color:#fff}.ConfiguradorDigitalizacion-module__6uH25a__mod:has(input:focus-visible){outline:2px solid var(--color-ring);outline-offset:2px}.ConfiguradorDigitalizacion-module__6uH25a__sliderRow{align-items:center;gap:1rem;display:flex}.ConfiguradorDigitalizacion-module__6uH25a__sliderRow output{font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;color:var(--color-brand-orange-700);font-size:1.5rem;font-weight:700}.ConfiguradorDigitalizacion-module__6uH25a__range{appearance:none;background:linear-gradient(to right, var(--color-brand-orange-500) 0%, var(--color-brand-orange-500) var(--pct,40%), var(--color-brand-mint-200) var(--pct,40%));cursor:pointer;border-radius:99px;flex:1;height:8px}.ConfiguradorDigitalizacion-module__6uH25a__range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--color-brand-orange-500);width:26px;height:26px;box-shadow:var(--shadow-md);background:#fff;border-radius:50%;transition:transform .15s}.ConfiguradorDigitalizacion-module__6uH25a__range::-webkit-slider-thumb:hover{transform:scale(1.12)}.ConfiguradorDigitalizacion-module__6uH25a__range::-moz-range-thumb{border:3px solid var(--color-brand-orange-500);width:20px;height:20px;box-shadow:var(--shadow-md);background:#fff;border-radius:50%}.ConfiguradorDigitalizacion-module__6uH25a__nota{color:var(--color-muted-foreground);margin:.5rem 0 0;font-size:.8rem}.ConfiguradorDigitalizacion-module__6uH25a__resumen{top:calc(var(--header-height) + 1rem);border-radius:var(--radius-lg);background:var(--color-brand-mint-100);border:2px solid var(--color-brand-mint-200);gap:1rem;padding:1.6rem;display:grid;position:sticky}.ConfiguradorDigitalizacion-module__6uH25a__resumen h3{font-size:1.05rem}.ConfiguradorDigitalizacion-module__6uH25a__total{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-neutral-900);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,3rem);font-weight:700;line-height:1}.ConfiguradorDigitalizacion-module__6uH25a__total small{color:var(--color-muted-foreground);font-size:1rem;font-weight:600}.ConfiguradorDigitalizacion-module__6uH25a__desglose{border-top:2px solid var(--color-brand-mint-300);gap:.4rem;margin:0;padding-top:.9rem;font-size:.85rem;display:grid}.ConfiguradorDigitalizacion-module__6uH25a__desglose div{justify-content:space-between;gap:1rem;display:flex}.ConfiguradorDigitalizacion-module__6uH25a__desglose dt{color:var(--color-muted-foreground)}.ConfiguradorDigitalizacion-module__6uH25a__desglose dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ConfiguradorDigitalizacion-module__6uH25a__plazo{color:var(--color-brand-mint-700);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}
