.s-w{--px:calc(100cqw / 1024);--w-tinta:#121212;--w-texto:#27272a;--w-gris:#71717a;--w-borde:#e4e4e7;--w-muted:#f4f4f5;--w-naranja:#d4722e;--w-r-md:calc(5.5 * var(--px));--t-10:calc(10 * var(--px));--t-xs:calc(11.25 * var(--px));--t-sm:calc(13.125 * var(--px));--t-base:calc(15 * var(--px));--t-lg:calc(16.875 * var(--px));--t-xl:calc(18.75 * var(--px));--t-2xl:calc(22.5 * var(--px));--t-3xl:calc(28.125 * var(--px));--sombra-sm:0 calc(1 * var(--px)) calc(2 * var(--px)) rgba(0,0,0,0.05);position:absolute;inset:0;display:flex;overflow:hidden;background:#fff;color:var(--w-tinta);font-family:var(--s-fuente-inter),"Inter",system-ui,sans-serif;font-size:var(--t-base);line-height:1.5;letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased}.s-w *,.s-w :after,.s-w :before{box-sizing:border-box}.s-w h3,.s-w p{margin:0}.s-w b{font-weight:600}.s-w small{font-size:inherit}.s-w-ico{display:block;flex:none;width:calc(15 * var(--px));height:calc(15 * var(--px))}.s-w-lado{position:relative;z-index:1;display:flex;flex-direction:column;width:calc(200 * var(--px));flex:none;border-right:1px solid var(--w-borde);background:#fff}.s-w-lado__arriba{height:calc(52.5 * var(--px));padding:0 calc(7.5 * var(--px));border-bottom:1px solid var(--w-borde)}.s-w-clinica,.s-w-lado__arriba{display:flex;align-items:center}.s-w-clinica{gap:calc(7.5 * var(--px));width:100%;height:calc(33.75 * var(--px));padding:0 calc(11.25 * var(--px)) 0 calc(7.5 * var(--px));border:1px solid var(--w-borde);border-radius:var(--w-r-md);box-shadow:var(--sombra-sm);font-size:var(--t-sm);font-weight:500}.s-w-clinica__logo{display:grid;place-items:center;width:calc(22.5 * var(--px));height:calc(22.5 * var(--px));flex:none;border-radius:calc(3.75 * var(--px));background:rgba(18,18,18,.1);font-size:var(--t-xs);font-weight:500}.s-w-clinica__nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-w-clinica__flechas{opacity:.5}.s-w-menu{display:flex;flex-direction:column;gap:calc(7.5 * var(--px));padding-top:calc(15 * var(--px))}.s-w-menu__rotulo{margin:calc(7.5 * var(--px)) 0;font-size:var(--t-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--w-gris);line-height:1.33}.s-w-menu__item,.s-w-menu__rotulo{padding:0 calc(7.5 * var(--px));font-weight:500}.s-w-menu__item{display:flex;align-items:center;height:calc(30 * var(--px));margin:0 calc(7.5 * var(--px));border-radius:var(--w-r-md);font-size:var(--t-sm);color:var(--w-texto);white-space:nowrap}.s-w-menu__item .s-w-ico{margin-right:calc(7.5 * var(--px))}.s-w-menu__item--activo{background:var(--w-muted)}.s-w-insignia{margin-left:auto;padding:calc(1.875 * var(--px)) calc(5.625 * var(--px));border-radius:calc(3.5 * var(--px));background:var(--w-naranja);color:#fff;font-size:var(--t-10);font-weight:600;line-height:1.4}.s-w-lado__abajo{display:flex;flex-direction:column;gap:calc(1.875 * var(--px));margin-top:auto;padding:calc(11.25 * var(--px)) calc(7.5 * var(--px)) calc(7.5 * var(--px));border-top:1px solid var(--w-borde)}.s-w-enlace{display:flex;align-items:center;height:calc(30 * var(--px));padding:0 calc(7.5 * var(--px));font-size:var(--t-xs);font-weight:500;color:var(--w-gris);white-space:nowrap}.s-w-enlace .s-w-ico{width:calc(13.125 * var(--px));height:calc(13.125 * var(--px));margin-right:calc(7.5 * var(--px))}.s-w-usuario{display:flex;align-items:center;gap:calc(7.5 * var(--px));padding:calc(3.75 * var(--px)) calc(15 * var(--px)) calc(15 * var(--px))}.s-w-usuario__avatar{display:grid;place-items:center;width:calc(30 * var(--px));height:calc(30 * var(--px));flex:none;border-radius:50%;background:rgba(18,18,18,.1);font-size:var(--t-xs)}.s-w-usuario__textos{display:flex;flex-direction:column;min-width:0;line-height:1.35}.s-w-usuario__textos b{font-size:var(--t-sm);font-weight:500}.s-w-usuario__textos span{font-size:var(--t-xs);color:var(--w-gris)}.s-w-contenido{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.s-w-boton{display:inline-flex;align-items:center;justify-content:center;gap:calc(7.5 * var(--px));flex:none;height:calc(33.75 * var(--px));padding:0 calc(15 * var(--px));border:1px solid var(--w-borde);border-radius:var(--w-r-md);background:#fff;box-shadow:var(--sombra-sm);font-size:var(--t-sm);font-weight:500;color:var(--w-tinta);white-space:nowrap}.s-w-boton--chico{height:calc(30 * var(--px));padding:0 calc(11.25 * var(--px));font-size:var(--t-xs)}.s-w-boton--icono{width:calc(33.75 * var(--px));padding:0}.s-w-boton--chico.s-w-boton--icono{width:calc(30 * var(--px))}.s-w-boton--mini{width:calc(26.25 * var(--px));height:calc(26.25 * var(--px))}.s-w-boton--mini .s-w-ico{width:calc(12 * var(--px));height:calc(12 * var(--px))}.s-w-boton--negro{border-color:var(--w-tinta);background:var(--w-tinta);color:#fafafa}.s-w-boton--mini-texto,.s-w-boton--texto{height:calc(30 * var(--px));padding:0 calc(11.25 * var(--px));font-size:var(--t-xs);gap:calc(5.625 * var(--px))}.s-w-boton--mini-texto .s-w-ico,.s-w-boton--texto .s-w-ico{width:calc(13.125 * var(--px));height:calc(13.125 * var(--px))}.s-w-boton--verde{height:calc(30 * var(--px));padding:0 calc(15 * var(--px));border-color:#16a34a;background:#16a34a;color:#fff;font-size:var(--t-xs)}.s-w-etiqueta{margin-bottom:calc(5.625 * var(--px))!important;font-size:var(--t-xs);font-weight:500;line-height:1.3}.s-w-campo{display:flex;align-items:center;gap:calc(5.625 * var(--px));height:calc(30 * var(--px));min-width:0;padding:0 calc(11.25 * var(--px));border:1px solid var(--w-borde);border-radius:var(--w-r-md);background:#fff;box-shadow:var(--sombra-sm);font-size:var(--t-sm);white-space:nowrap;overflow:hidden}.s-w-campo small{font-size:var(--t-xs);color:var(--w-gris)}.s-w-campo__fin{margin-left:auto}.s-w-campo__texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.s-w-campo--select>.s-w-ico{margin-left:auto;opacity:.5}.s-w-campo--buscar{height:calc(33.75 * var(--px));color:var(--w-gris)}.s-w-campo--precio{width:calc(96 * var(--px));height:calc(26.25 * var(--px));margin-left:auto}.s-w-cal{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(11.25 * var(--px))}.s-w-cal__cabeza{display:flex;align-items:center;gap:calc(7.5 * var(--px));padding:calc(11.25 * var(--px)) calc(15 * var(--px)) 0}.s-w-cal__titulo{margin-right:calc(3.75 * var(--px));font-size:var(--t-xl);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.s-w-cal__nav{gap:calc(3.75 * var(--px))}.s-w-buscar,.s-w-cal__nav{display:flex;align-items:center}.s-w-buscar{gap:calc(7.5 * var(--px));width:calc(196 * var(--px));height:calc(33.75 * var(--px));padding:0 calc(11.25 * var(--px));border:1px solid var(--w-borde);border-radius:var(--w-r-md);box-shadow:var(--sombra-sm);font-size:var(--t-sm);color:var(--w-gris);white-space:nowrap;overflow:hidden}.s-w-cal__hueco{flex:1}.s-w-cal__divisor{width:1px;height:calc(18.75 * var(--px));margin:0 calc(3.75 * var(--px));background:var(--w-borde)}.s-w-cal__rejilla{flex:1;min-height:0;display:flex;flex-direction:column;border-top:1px solid var(--w-borde)}.s-w-cal__dias{display:flex;border-bottom:1px solid var(--w-borde)}.s-w-cal__dia,.s-w-cal__hora-titulo{display:flex;align-items:center;justify-content:center;gap:calc(3.75 * var(--px));min-height:calc(45 * var(--px));border-right:1px solid var(--w-borde);font-size:var(--t-sm);font-weight:500}.s-w-cal__hora-titulo{width:calc(64 * var(--px));flex:none}.s-w-cal__dia{flex:1;min-width:0}.s-w-cal__dia:last-child{border-right:0}.s-w-cal__dia b{display:inline-grid;place-items:center;font-size:var(--t-xs);font-weight:600;color:var(--w-gris)}.s-w-cal__dia b.s-w-cal__hoy{width:calc(22.5 * var(--px));height:calc(22.5 * var(--px));border-radius:50%;background:var(--w-tinta);color:#fafafa}.s-w-cal__cuerpo{position:relative;flex:1;min-height:0;display:flex;overflow:hidden}.s-w-cal__horas{position:relative;width:calc(64 * var(--px));flex:none;border-right:1px solid var(--w-borde)}.s-w-cal__horas span{display:block;height:calc(84 * var(--px));padding:calc(7.5 * var(--px)) calc(7.5 * var(--px)) 0 0;border-bottom:1px solid var(--w-borde);font-size:var(--t-xs);line-height:1.33;color:var(--w-gris);text-align:right}.s-w-cal__ahora-hora{position:absolute;z-index:3;right:calc(3.75 * var(--px));top:calc(var(--y) * var(--px));translate:0 -50%;padding:calc(1.875 * var(--px)) calc(5.625 * var(--px));border-radius:calc(3.75 * var(--px));background:var(--w-tinta);box-shadow:var(--sombra-sm);color:#fff;font-size:var(--t-xs);font-weight:600!important;line-height:1.4;font-variant-numeric:tabular-nums}.s-w-cal__columnas{position:relative;flex:1;display:flex}.s-w-cal__columna{position:relative;flex:1;min-width:0;border-right:1px solid var(--w-borde);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(84 * var(--px) - 1px),var(--w-borde) calc(84 * var(--px) - 1px) calc(84 * var(--px))),repeating-linear-gradient(to bottom,transparent 0 calc(42 * var(--px) - 1px),#f1f1f3 calc(42 * var(--px) - 1px) calc(42 * var(--px)))}.s-w-cal__columna:last-of-type{border-right:0}.s-w-cal__ahora{position:absolute;z-index:3;left:0;right:0;top:calc(var(--y) * var(--px));height:1px;background:rgba(18,18,18,.8);pointer-events:none}.s-w-cal__ahora:after{content:"";position:absolute;top:-.5px;left:calc(var(--dia) / var(--dias) * 100%);width:calc(100% / var(--dias));height:2px;background:var(--w-tinta)}.s-w-tono--terracota{--dr-bg:#f0ae9d;--dr-bd:#ea7d62;--dr-tx:#752410;--dr-mu:#7e3726}.s-w-tono--ocre{--dr-bg:#f0dd9d;--dr-bd:#eaca62;--dr-tx:#735c11;--dr-mu:#725f22}.s-w-tono--granate{--dr-bg:#f09daf;--dr-bd:#ea627f;--dr-tx:#6d182a;--dr-mu:#7c273a}.s-w-cita{position:absolute;z-index:1;top:calc(var(--y) * var(--px) + 1px);left:calc(var(--carril) / var(--carriles) * 100% + 1.5px);width:calc(100% / var(--carriles) - 3px);height:calc(var(--h) * var(--px) - 2px);display:flex;flex-direction:column;overflow:hidden;padding:calc(3.75 * var(--px)) calc(24 * var(--px)) 0 calc(3.75 * var(--px));border:1px solid var(--dr-bd);border-radius:calc(3.75 * var(--px));background:var(--dr-bg);box-shadow:var(--sombra-sm);color:var(--dr-tx);font-size:var(--t-xs);line-height:1.3}.s-w-cita__fila b,.s-w-cita__paciente,.s-w-cita__suave{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-w-cita__paciente{font-weight:600}.s-w-cita__suave{color:var(--dr-mu);font-size:var(--t-10);line-height:1.25}.s-w-cita__horas{font-weight:500}.s-w-cita__doctor{margin-top:calc(1.875 * var(--px))}.s-w-cita--compacta{justify-content:center;padding-top:0}.s-w-cita__fila{display:flex;align-items:center;gap:calc(3.75 * var(--px))}.s-w-cita__fila b{flex:1;min-width:0}.s-w-cita__iconos{position:absolute;top:calc(2.5 * var(--px));right:calc(2.5 * var(--px));display:flex;gap:calc(1.875 * var(--px))}.s-w-cita__iconos .s-w-ico{width:calc(11.25 * var(--px));height:calc(11.25 * var(--px));stroke-width:2.5}.s-w-aviso{position:absolute;z-index:8;right:calc(15 * var(--px));bottom:calc(15 * var(--px));width:calc(340 * var(--px));display:flex;flex-direction:column;gap:calc(3 * var(--px));padding:calc(18.75 * var(--px)) calc(30 * var(--px)) calc(18.75 * var(--px)) calc(22.5 * var(--px));border:1px solid var(--w-borde);border-radius:var(--w-r-md);background:#fff;box-shadow:0 calc(10 * var(--px)) calc(15 * var(--px)) calc(-3 * var(--px)) rgba(0,0,0,.1),0 calc(4 * var(--px)) calc(6 * var(--px)) calc(-4 * var(--px)) rgba(0,0,0,.1);font-size:var(--t-sm);line-height:1.4}.s-w-aviso span{opacity:.9}.s-w-alta{flex-direction:column;font-size:calc(16 * var(--px))}.s-w-alta__cabeza{flex:none;position:relative;z-index:2;background:#fff}.s-w-alta__fila{display:flex;align-items:center;gap:calc(16 * var(--px));height:calc(56 * var(--px));padding:0 calc(16 * var(--px));border-bottom:1px solid var(--w-borde)}.s-w-alta__logo{margin-right:auto;font-size:calc(18 * var(--px));font-weight:700;letter-spacing:-.02em}.s-w-alta__logo sup{margin-left:calc(1 * var(--px));font-size:calc(8 * var(--px));font-weight:600}.s-w-alta__cuenta{font-size:calc(12 * var(--px));color:var(--w-gris);font-variant-numeric:tabular-nums}.s-w-alta__salir{display:flex;align-items:center;gap:calc(6 * var(--px));font-size:calc(14 * var(--px));font-weight:500;color:var(--w-gris)}.s-w-alta__salir .s-w-ico{width:calc(16 * var(--px));height:calc(16 * var(--px))}.s-w-alta__pasos{display:flex;justify-content:center;gap:calc(8 * var(--px));padding:calc(12 * var(--px)) calc(16 * var(--px));border-bottom:1px solid var(--w-borde)}.s-w-alta__paso{display:inline-flex;align-items:center;gap:calc(5 * var(--px));padding:calc(7 * var(--px)) calc(12 * var(--px));border-radius:999px;background:#fafafa;font-size:calc(12 * var(--px));font-weight:500;line-height:1.3;color:var(--w-gris)}.s-w-alta__paso .s-w-ico{width:calc(12 * var(--px));height:calc(12 * var(--px));stroke-width:2.5}.s-w-alta__paso--hecho{background:var(--w-muted);color:var(--w-tinta)}.s-w-alta__paso--actual{background:var(--w-tinta);color:#fff}.s-w-alta__ventana{position:relative;flex:1;min-height:0;overflow:hidden}.s-w-alta__columna{width:calc(672 * var(--px));margin:0 auto;padding:calc(40 * var(--px)) 0 calc(60 * var(--px));transform:translateY(calc(-430 * var(--px)))}.s-w-alta__ceja{margin-bottom:calc(12 * var(--px))!important;font-size:calc(12 * var(--px));font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--w-naranja)}.s-w-alta__titulo{font-size:calc(36 * var(--px));line-height:calc(40 * var(--px));font-weight:700;letter-spacing:-.025em}.s-w-alta__titulo span{color:var(--w-naranja)}.s-w-alta__sub{max-width:calc(448 * var(--px));margin-top:calc(12 * var(--px))!important;font-size:calc(16 * var(--px));line-height:calc(26 * var(--px));color:var(--w-gris)}.s-w-alta__sub b{color:var(--w-tinta)}.s-w-alta__rotulo{margin:calc(28 * var(--px)) 0 calc(12 * var(--px))!important;font-size:calc(12 * var(--px));font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--w-gris);line-height:1.33}.s-w-alta__grupo>.s-w-alta__rotulo{margin:0 0 calc(8 * var(--px))!important}.s-w-alta__grupo+.s-w-alta__grupo{margin-top:calc(20 * var(--px))}.s-w-alta__chips{display:flex;flex-wrap:wrap;gap:calc(8 * var(--px))}.s-w-alta__chip{display:inline-flex;align-items:center;gap:calc(6 * var(--px));padding:calc(10 * var(--px)) calc(14 * var(--px));border:1px solid var(--w-borde);border-radius:999px;background:#fff;font-size:calc(14 * var(--px));font-weight:600;line-height:1.2;color:var(--w-tinta)}.s-w-alta__chip .s-w-ico{width:calc(14 * var(--px));height:calc(14 * var(--px));stroke-width:2.5}.s-w-alta__chip--elegida{border-color:var(--w-tinta);background:var(--w-tinta);color:#fafafa}.s-w-alta__nota{margin-top:calc(8 * var(--px))!important;font-size:calc(14 * var(--px));color:var(--w-gris)}.s-w-alta__servicio{display:flex;align-items:center;gap:calc(12 * var(--px));padding:calc(10 * var(--px)) calc(12 * var(--px));border:1px solid var(--w-borde);border-radius:calc(8 * var(--px));background:#fff;font-size:calc(14 * var(--px))}.s-w-alta__servicio+.s-w-alta__servicio{margin-top:calc(8 * var(--px))}.s-w-alta__caja{display:grid;place-items:center;width:calc(20 * var(--px));height:calc(20 * var(--px));flex:none;border:1px solid #c6c6ca;border-radius:calc(4 * var(--px));background:#fff;color:transparent}.s-w-alta__caja .s-w-ico{width:calc(12 * var(--px));height:calc(12 * var(--px));stroke-width:3}.s-w-alta__nombre{flex:1;font-weight:500}.s-w-alta__dato{display:flex;align-items:center;gap:calc(6 * var(--px));height:calc(32 * var(--px));padding:0 calc(8 * var(--px));border:1px solid var(--w-borde);border-radius:calc(6 * var(--px));background:#fff}.s-w-alta__dato b{min-width:calc(40 * var(--px));font-weight:400;text-align:right;font-variant-numeric:tabular-nums}.s-w-alta__dato--precio b{min-width:calc(64 * var(--px))}.s-w-alta__dato small{font-size:calc(12 * var(--px));color:var(--w-gris)}.s-w-alta__servicio--marcado{border-color:var(--w-tinta);background:#fafafa}.s-w-alta__servicio--marcado .s-w-alta__caja{border-color:var(--w-tinta);background:var(--w-tinta);color:#fff}.s-w-alta__servicio--marcado .s-w-alta__dato{border-color:#b8b8b8}.s-w-alta__contador{display:grid;margin-top:calc(16 * var(--px))!important;font-size:calc(14 * var(--px))}.s-w-alta__contador>span{grid-area:1/1}.s-w-alta__contador-antes{color:var(--w-gris);opacity:0}.s-w-alta__contador-despues{color:var(--w-naranja);font-weight:500}.s-w-alta__pie{flex:none;position:relative;z-index:2;display:flex;align-items:center;gap:calc(12 * var(--px));padding:calc(16 * var(--px)) calc(176 * var(--px));border-top:1px solid var(--w-borde);background:#fff}.s-w-alta__boton{display:inline-flex;align-items:center;justify-content:center;height:calc(48 * var(--px));padding:0 calc(24 * var(--px));border-radius:calc(6 * var(--px));font-size:calc(14 * var(--px));font-weight:500}.s-w-alta__boton--atras{border:1px solid var(--w-borde);box-shadow:var(--sombra-sm)}.s-w-alta__boton--siguiente{width:calc(200 * var(--px));margin-left:auto;background:var(--w-tinta);box-shadow:0 calc(1 * var(--px)) calc(3 * var(--px)) rgba(0,0,0,.1);color:#fafafa}.s-w-cobro .s-w-contenido{position:static}.s-w-velo{position:absolute;inset:0;z-index:4;background:rgba(0,0,0,.2)}.s-w-panel{position:absolute;z-index:5;top:0;right:0;bottom:0;display:flex}.s-w-panel__riel{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(7.5 * var(--px));width:calc(48 * var(--px));padding-top:calc(60 * var(--px));background:var(--w-muted);box-shadow:calc(-12 * var(--px)) 0 calc(24 * var(--px)) calc(-8 * var(--px)) rgba(0,0,0,.12)}.s-w-panel__pestana{position:absolute;left:calc(-22.5 * var(--px));top:50%;translate:0 -50%;display:grid;place-items:center;width:calc(22.5 * var(--px));height:calc(52.5 * var(--px));border-radius:calc(5.5 * var(--px)) 0 0 calc(5.5 * var(--px));background:var(--w-muted);color:var(--w-gris)}.s-w-panel__pestana .s-w-ico{width:calc(13 * var(--px));height:calc(13 * var(--px))}.s-w-panel__circulo{display:grid;place-items:center;width:calc(33.75 * var(--px));height:calc(33.75 * var(--px));border:1px solid var(--w-borde);border-radius:50%;background:#fff;color:var(--w-gris)}.s-w-panel__circulo .s-w-ico{width:calc(15 * var(--px));height:calc(15 * var(--px))}.s-w-panel__circulo--mas{border-style:dashed;border-color:#c9c9ce;background:transparent}.s-w-panel__hoja{position:relative;display:flex;flex-direction:column;width:calc(400 * var(--px));border-left:1px solid var(--w-borde);background:#fff;box-shadow:0 calc(20 * var(--px)) calc(25 * var(--px)) calc(-5 * var(--px)) rgba(0,0,0,.1)}.s-w-panel__cabeza{display:flex;align-items:center;gap:calc(11.25 * var(--px));padding:calc(11.25 * var(--px)) calc(22.5 * var(--px))}.s-w-panel__avatar{display:grid;place-items:center;width:calc(33.75 * var(--px));height:calc(33.75 * var(--px));flex:none;border-radius:50%;background:rgba(18,18,18,.1);font-size:var(--t-xs);font-weight:600}.s-w-panel__quien{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.35}.s-w-panel__quien b{font-size:var(--t-base)}.s-w-panel__quien span{font-size:var(--t-xs);color:var(--w-gris)}.s-w-panel__x{color:var(--w-gris)}.s-w-pestanas{display:grid;grid-template-columns:repeat(3,1fr);height:calc(33.75 * var(--px));margin:0 calc(22.5 * var(--px));padding:calc(3.75 * var(--px));border-radius:calc(7.5 * var(--px));background:var(--w-muted)}.s-w-pestanas>span{display:flex;align-items:center;justify-content:center;gap:calc(5.625 * var(--px));border-radius:var(--w-r-md);font-size:var(--t-xs);font-weight:500;color:var(--w-gris)}.s-w-pestanas .s-w-ico{width:calc(13.125 * var(--px));height:calc(13.125 * var(--px))}.s-w-pestanas>span.s-w-pestanas__activa{background:#fff;box-shadow:0 calc(1 * var(--px)) calc(3 * var(--px)) rgba(0,0,0,.1);color:var(--w-tinta)}.s-w-pestanas__activa b{display:inline-grid;place-items:center;min-width:calc(16 * var(--px));height:calc(16 * var(--px));padding:0 calc(4 * var(--px));border-radius:999px;background:var(--w-tinta);color:#fff;font-size:var(--t-10)}.s-w-panel__cuerpo{position:relative;flex:1;min-height:0;margin-top:calc(7.5 * var(--px));overflow:hidden}.s-w-panel__desliza{display:flex;flex-direction:column;gap:calc(13 * var(--px));padding:calc(15 * var(--px)) calc(22.5 * var(--px));transform:translateY(calc(-50 * var(--px)))}.s-w-panel__desliza>.s-w-etiqueta{margin-bottom:calc(-7.5 * var(--px))!important;font-size:var(--t-sm)}.s-w-servicios{overflow:hidden;border:1px solid var(--w-borde);border-radius:calc(7.5 * var(--px))}.s-w-servicio{flex-direction:column;padding:calc(11.25 * var(--px))}.s-w-servicio,.s-w-servicio__fila{display:flex;gap:calc(7.5 * var(--px))}.s-w-servicio__fila{align-items:center}.s-w-servicio__fila b{font-size:var(--t-sm);font-weight:500}.s-w-servicio__fila>small{font-size:var(--t-xs);color:var(--w-gris)}.s-w-servicio__x{width:calc(13 * var(--px));height:calc(13 * var(--px));margin-left:auto;color:var(--w-gris)}.s-w-cantidad{display:flex;align-items:center;gap:calc(9 * var(--px));font-size:var(--t-sm)}.s-w-cantidad b{font-weight:500}.s-w-servicios__total{display:flex;align-items:center;justify-content:space-between;padding:calc(9.375 * var(--px)) calc(11.25 * var(--px));border-top:1px solid var(--w-borde);background:rgba(244,244,245,.3);font-size:var(--t-xs);color:var(--w-gris)}.s-w-servicios__total b{font-size:var(--t-base);font-weight:700;color:var(--w-tinta)}.s-w-servicios__total small{font-size:var(--t-xs);font-weight:400;color:var(--w-gris)}.s-w-cobro__estado{display:grid;grid-template-columns:minmax(0,1fr)}.s-w-cobro__antes,.s-w-cobro__despues{grid-area:1/1;display:flex;flex-direction:column;gap:calc(13 * var(--px))}.s-w-cobro__antes{opacity:0;visibility:hidden}.s-w-resumen{overflow:hidden;border:1px solid var(--w-borde);border-radius:calc(7.5 * var(--px))}.s-w-resumen__pago{display:flex;align-items:center;justify-content:space-between;padding:calc(7.5 * var(--px)) calc(11.25 * var(--px));border-bottom:1px solid var(--w-borde);font-size:var(--t-sm)}.s-w-resumen__pago>span{display:flex;align-items:center;gap:calc(5.625 * var(--px))}.s-w-resumen__pago .s-w-ico{width:calc(13.125 * var(--px));height:calc(13.125 * var(--px))}.s-w-resumen__metodo{color:var(--w-gris)}.s-w-resumen__facturado{color:#22c55e}.s-w-resumen__pago b{font-weight:500}.s-w-resumen__pago small{font-size:var(--t-xs);color:var(--w-gris)}.s-w-resumen__pago .s-w-resumen__monto{color:#16a34a;font-variant-numeric:tabular-nums}.s-w-saldo{display:flex;align-items:center;justify-content:space-between;padding:calc(9.375 * var(--px)) calc(11.25 * var(--px));color:#d97706}.s-w-saldo--cobrado{color:#16a34a}.s-w-saldo--cobrado b{display:flex;align-items:center;gap:calc(3.75 * var(--px))}.s-w-saldo b{font-size:var(--t-sm)}.s-w-saldo span{font-size:var(--t-lg);font-weight:700}.s-w-saldo small{font-size:var(--t-xs);font-weight:400;color:var(--w-gris)}.s-w-pago{display:flex;flex-direction:column;gap:calc(9.375 * var(--px));padding:calc(11.25 * var(--px));border:1px solid #bbf7d0;border-radius:calc(7.5 * var(--px));background:#f0fdf4}.s-w-pago__cabeza{display:flex;align-items:center;justify-content:space-between;font-size:var(--t-sm);color:#15803d}.s-w-pago__cabeza b{font-weight:500}.s-w-pago__cabeza .s-w-ico{width:calc(13 * var(--px));height:calc(13 * var(--px));color:var(--w-gris)}.s-w-pago__opcion{display:flex;align-items:center;gap:calc(7.5 * var(--px));font-size:var(--t-sm)}.s-w-pago__opcion>span{flex:1}.s-w-pago__opcion .s-w-ico{width:calc(15 * var(--px));height:calc(15 * var(--px));color:var(--w-gris)}.s-w-pago__auto{display:flex;flex-direction:column;gap:calc(3.75 * var(--px));padding:calc(9.375 * var(--px));border:1px solid #a7f3d0;border-radius:var(--w-r-md);background:#ecfdf5}.s-w-pago__auto .s-w-pago__opcion{color:#064e3b;font-weight:500}.s-w-pago__auto .s-w-ico{color:#059669}.s-w-pago__auto p{font-size:var(--t-10);line-height:1.4;color:#047857}.s-w-pago__doble{display:flex;gap:calc(7.5 * var(--px))}.s-w-pago__doble .s-w-campo{flex:1}.s-w-pago__columnas{display:grid;grid-template-columns:1fr 1fr;gap:calc(11.25 * var(--px));padding-top:calc(9.375 * var(--px));border-top:1px solid #bbf7d0}.s-w-pago__botones{display:flex;justify-content:flex-end;gap:calc(7.5 * var(--px))}.s-w-switch{position:relative;width:calc(33.75 * var(--px));height:calc(18.75 * var(--px));flex:none;border-radius:999px;background:var(--w-borde)}.s-w-switch:after{content:"";position:absolute;top:calc(2 * var(--px));left:calc(2 * var(--px));width:calc(14.75 * var(--px));height:calc(14.75 * var(--px));border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.15)}.s-w-switch--prendido{background:var(--w-tinta)}.s-w-switch--prendido:after{left:auto;right:calc(2 * var(--px))}.s-w-aviso--pago{opacity:0}.s-w-rep{flex:1;display:flex;flex-direction:column;gap:calc(22.5 * var(--px));padding:calc(22.5 * var(--px)) calc(30 * var(--px));overflow:hidden}.s-w-rep__cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(15 * var(--px))}.s-w-rep__titulo{display:flex;align-items:center;gap:calc(7.5 * var(--px));font-size:var(--t-3xl);font-weight:700;letter-spacing:-.025em;line-height:1.2}.s-w-rep__titulo .s-w-ico{width:calc(26 * var(--px));height:calc(26 * var(--px))}.s-w-rep__sub{margin-top:calc(3.75 * var(--px))!important;font-size:var(--t-sm);color:var(--w-gris)}.s-w-rep__filtros{display:flex;align-items:center;gap:calc(7.5 * var(--px))}.s-w-rep__mes{width:calc(150 * var(--px))}.s-w-rep__anio,.s-w-rep__mes{height:calc(33.75 * var(--px))}.s-w-rep__anio{width:calc(120 * var(--px))}.s-w-rep__pestanas{border-bottom:1px solid var(--w-borde)}.s-w-rep__grupo,.s-w-rep__pestana,.s-w-rep__pestanas{display:flex;align-items:center}.s-w-rep__pestana{gap:calc(7.5 * var(--px));margin-bottom:-1px;padding:calc(9.375 * var(--px));border-bottom:2px solid transparent;font-size:var(--t-sm);font-weight:500;color:var(--w-gris);white-space:nowrap}.s-w-rep__pestana--activa{border-bottom-color:var(--w-naranja);color:var(--w-tinta)}.s-w-rep__corte{width:1px;height:calc(18.75 * var(--px));margin:0 calc(7.5 * var(--px));background:var(--w-borde)}.s-w-rep__ayuda{margin-top:calc(-11.25 * var(--px))!important;font-size:var(--t-sm);color:var(--w-gris)}.s-w-rep__ayuda b{font-weight:500;color:var(--w-tinta)}.s-w-rep__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(15 * var(--px))}.s-w-tarjeta{border:1px solid var(--w-borde);border-radius:calc(11.25 * var(--px));background:#fff;box-shadow:0 calc(1 * var(--px)) calc(3 * var(--px)) rgba(0,0,0,.1),0 calc(1 * var(--px)) calc(2 * var(--px)) calc(-1 * var(--px)) rgba(0,0,0,.1)}.s-w-kpi{display:flex;flex-direction:column;gap:calc(3.75 * var(--px));padding:calc(22.5 * var(--px))}.s-w-kpi__titulo{display:flex;align-items:center;gap:calc(5.625 * var(--px));margin-bottom:calc(3.75 * var(--px));font-size:var(--t-sm);font-weight:500}.s-w-kpi__titulo .s-w-ico{width:calc(11.25 * var(--px));height:calc(11.25 * var(--px));color:var(--w-gris)}.s-w-kpi__valor{white-space:nowrap;font-size:var(--t-2xl);font-weight:700!important;line-height:1.25;font-variant-numeric:tabular-nums}.s-w-kpi__valor--verde{color:#16a34a}.s-w-kpi__valor--rojo{color:#dc2626}.s-w-kpi__valor--azul{color:#2563eb}.s-w-kpi--utilidad{border-color:rgba(59,130,246,.3)}.s-w-delta{display:inline-flex;align-items:center;gap:calc(3.75 * var(--px));font-size:var(--t-xs);color:#22c55e}.s-w-delta .s-w-ico{width:calc(11.25 * var(--px));height:calc(11.25 * var(--px))}.s-w-delta--malo{color:#ef4444}.s-w-kpi__margen{display:flex;align-items:center;gap:calc(7.5 * var(--px));font-size:var(--t-xs);color:var(--w-gris)}.s-w-flujo,.s-w-pyg{margin-top:calc(-7.5 * var(--px));padding:calc(22.5 * var(--px))}.s-w-kpi__titulo .s-w-kpi__icono{width:calc(15 * var(--px));height:calc(15 * var(--px));margin-left:auto;color:var(--w-gris)}.s-w-kpi__titulo .s-w-kpi__icono--azul{color:#3b82f6}.s-w-kpi .s-w-kpi__nota{font-size:calc(10.3 * var(--px));line-height:1.4;color:var(--w-gris)}.s-w-flujo__grafica{display:block;width:100%;height:auto;margin-top:calc(14 * var(--px));overflow:visible;font-family:inherit}.s-w-flujo__rejilla{stroke:#e4e4e7;stroke-dasharray:3 3;opacity:.7}.s-w-flujo__eje{font-size:11px;fill:var(--w-gris)}.s-w-flujo__barra--ingresos{fill:#22c55e}.s-w-flujo__barra--egresos{fill:#ef4444}.s-w-flujo__promedio line{stroke-dasharray:5 5;stroke-width:1.5;opacity:.7}.s-w-flujo__promedio text{font-size:11px;font-weight:500}.s-w-flujo__promedio--ingresos line{stroke:#22c55e}.s-w-flujo__promedio--ingresos text{fill:#22c55e}.s-w-flujo__promedio--egresos line{stroke:#ef4444}.s-w-flujo__promedio--egresos text{fill:#ef4444}.s-w-flujo__promedio--neto line{stroke:#3b82f6}.s-w-flujo__promedio--neto text{fill:#3b82f6}.s-w-flujo__linea{fill:none;stroke:#3b82f6;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1}.s-w-flujo__punto{fill:#3b82f6}.s-w-flujo__leyenda{display:flex;justify-content:center;gap:calc(16 * var(--px));margin-top:calc(6 * var(--px))!important;font-size:calc(12 * var(--px))}.s-w-flujo__ley{display:inline-flex;align-items:center;gap:calc(5 * var(--px))}.s-w-flujo__ley:before{content:"";width:calc(11 * var(--px));height:calc(11 * var(--px));border-radius:50%;background:currentColor}.s-w-flujo__ley--ingresos{color:#22c55e}.s-w-flujo__ley--egresos{color:#ef4444}.s-w-flujo__ley--neto{color:#3b82f6}.s-w-pyg__titulo{font-size:var(--t-lg);font-weight:600;letter-spacing:-.01em;line-height:1.1}.s-w-pyg__sub{margin-top:calc(5.625 * var(--px))!important;font-size:var(--t-sm);color:var(--w-gris)}.s-w-pyg__filas{display:flex;flex-direction:column;margin-top:calc(9 * var(--px))}.s-w-pyg__fila{display:flex;align-items:center;justify-content:space-between;padding:calc(6.5 * var(--px)) 0;border-top:1px solid var(--w-borde);font-size:var(--t-sm)}.s-w-pyg__fila:first-child{border-top:0}.s-w-pyg__fila b{font-weight:400;font-variant-numeric:tabular-nums}.s-w-pyg__fila--resta,.s-w-pyg__fila--suave{padding-left:calc(15 * var(--px))}.s-w-pyg__fila--resta b{color:#dc2626}.s-w-pyg__fila--suave{color:var(--w-gris)}.s-w-pyg__fila--total span{font-weight:500}.s-w-pyg__fila--total b{font-weight:600}.s-w-pyg__fila--final{margin-top:calc(5 * var(--px));padding-top:calc(9 * var(--px));border-top-width:2px}.s-w-pyg__fila--final span{font-weight:600}.s-w-pyg__fila--final b{font-size:var(--t-lg);font-weight:700}.s-w-pag{flex:1;display:flex;flex-direction:column;gap:calc(22.5 * var(--px));min-height:0;padding:calc(22.5 * var(--px)) calc(30 * var(--px));overflow:hidden}.s-w-pag__cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(15 * var(--px))}.s-w-pag__cabeza--atras{justify-content:flex-start;align-items:center;gap:calc(11.25 * var(--px))}.s-w-pag__titulo{font-size:var(--t-3xl);font-weight:700;line-height:1.2;letter-spacing:-.025em}.s-w-pag__sub{margin-top:calc(3.75 * var(--px))!important;font-size:var(--t-base);color:var(--w-gris)}.s-w-pag__acciones{display:flex;gap:calc(7.5 * var(--px))}.s-w-pag__bloque{display:flex;flex-direction:column;gap:calc(15 * var(--px));min-height:0}.s-w-boton--fantasma{border-color:transparent;background:transparent;box-shadow:none}.s-w-kpis{display:grid;gap:calc(15 * var(--px))}.s-w-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}.s-w-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.s-w-kpi__titulo .s-w-kpi__icono--girado{rotate:180deg}.s-w-kpi .s-w-kpi__mxn{font-weight:400}.s-w-kpi .s-w-kpi__mxn,.s-w-kpi .s-w-kpi__pie{font-size:var(--t-xs);color:var(--w-gris)}.s-w-tabs{display:inline-flex;align-self:flex-start;height:calc(33.75 * var(--px));padding:calc(3.75 * var(--px));border-radius:calc(7.5 * var(--px));background:var(--w-muted)}.s-w-tabs>span{display:flex;align-items:center;gap:calc(7.5 * var(--px));padding:0 calc(11.25 * var(--px));border-radius:var(--w-r-md);font-size:var(--t-sm);font-weight:500;color:var(--w-gris);white-space:nowrap}.s-w-tabs>span.s-w-tabs__activa{background:#fff;box-shadow:0 calc(1 * var(--px)) calc(3 * var(--px)) rgba(0,0,0,.1);color:var(--w-tinta)}.s-w-insignia2{display:inline-flex;align-items:center;gap:calc(3.75 * var(--px));padding:calc(1.875 * var(--px)) calc(9.375 * var(--px));border:1px solid transparent;border-radius:999px;font-size:var(--t-xs);font-style:normal;font-weight:600;line-height:1.5;white-space:nowrap}.s-w-insignia2 .s-w-ico{width:calc(11.25 * var(--px));height:calc(11.25 * var(--px))}.s-w-insignia2--borde{border-color:var(--w-borde);font-weight:400}.s-w-insignia2--verde{background:#16a34a;color:#fff}.s-w-insignia2--gris{background:var(--w-muted)}.s-w-insignia2--rojo{background:#ef4444;color:#fff}.s-w-der{text-align:right;justify-content:flex-end}.s-w-centro{text-align:center;justify-content:center}.s-w-gris{color:var(--w-gris)}.s-w-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-xs)}.s-w-ing__barra{display:flex;align-items:center;justify-content:space-between}.s-w-ing__periodo{min-width:calc(200 * var(--px));justify-content:flex-start;font-weight:400}.s-w-ing__quitar{margin-left:auto;color:var(--w-gris);opacity:.7}.s-w-ing__filtros{display:flex;flex-wrap:wrap;gap:calc(7.5 * var(--px))}.s-w-ing__buscar{width:calc(300 * var(--px));height:calc(33.75 * var(--px))}.s-w-ing__filtro{width:calc(var(--w) * var(--px));height:calc(33.75 * var(--px));color:var(--w-gris)}.s-w-tabla{overflow:hidden;border:1px solid var(--w-borde);border-radius:var(--w-r-md)}.s-w-tabla__fila{display:grid;align-items:center;min-height:calc(49 * var(--px));border-bottom:1px solid var(--w-borde);font-size:var(--t-sm)}.s-w-tabla__fila>*{display:flex;align-items:center;min-width:0;padding:0 calc(7.5 * var(--px))}.s-w-tabla__fila--cabeza{min-height:calc(37.5 * var(--px));font-weight:500;color:var(--w-gris)}.s-w-ing__tabla .s-w-tabla__fila{grid-template-columns:calc(96 * var(--px)) minmax(0,1fr) calc(66 * var(--px)) calc(60 * var(--px)) calc(66 * var(--px)) calc(56 * var(--px)) calc(74 * var(--px)) calc(104 * var(--px)) calc(50 * var(--px))}.s-w-tabla__fila>*{white-space:nowrap}.s-w-ing__paciente{flex-direction:column;align-items:flex-start!important;gap:calc(1 * var(--px));line-height:1.3}.s-w-ing__paciente b{display:flex;align-items:center;gap:calc(5.625 * var(--px));font-weight:500;white-space:nowrap}.s-w-ing__paciente small{font-size:calc(10.3 * var(--px));color:var(--w-gris)}.s-w-ing__punto{width:calc(7.5 * var(--px));height:calc(7.5 * var(--px));border-radius:50%}.s-w-ing__punto--emitida{background:#10b981}.s-w-ing__punto--pendiente{background:#fbbf24}.s-w-ing__nada{color:#c6c6ca}.s-w-ing__metodo{white-space:nowrap}.s-w-ing__menu,.s-w-ing__metodo{color:var(--w-gris)}.s-w-velo--dialogo{z-index:5;background:rgba(0,0,0,.8)}.s-w-dialogo{position:absolute;z-index:6;left:50%;top:50%;translate:-50% -50%;display:flex;flex-direction:column;gap:calc(15 * var(--px));width:calc(460 * var(--px));padding:calc(22.5 * var(--px));border:1px solid var(--w-borde);border-radius:calc(7.5 * var(--px));background:#fff;box-shadow:0 calc(10 * var(--px)) calc(15 * var(--px)) calc(-3 * var(--px)) rgba(0,0,0,.1),0 calc(4 * var(--px)) calc(6 * var(--px)) calc(-4 * var(--px)) rgba(0,0,0,.1)}.s-w-dialogo__x{position:absolute;top:calc(15 * var(--px));right:calc(15 * var(--px));color:var(--w-gris);opacity:.7}.s-w-dialogo__titulo{font-size:var(--t-lg);font-weight:600;line-height:1.2;letter-spacing:-.01em}.s-w-dialogo__texto{margin-top:calc(3.75 * var(--px))!important;font-size:var(--t-sm);line-height:1.45;color:var(--w-gris)}.s-w-link__cabeza{display:flex;align-items:flex-start;gap:calc(11.25 * var(--px));padding-right:calc(15 * var(--px))}.s-w-link__icono{display:grid;place-items:center;width:calc(36 * var(--px));height:calc(36 * var(--px));flex:none;border-radius:calc(7.5 * var(--px));background:var(--w-muted)}.s-w-link__icono .s-w-ico{width:calc(18 * var(--px));height:calc(18 * var(--px))}.s-w-link__caja{display:flex;flex-direction:column;gap:calc(9.375 * var(--px));padding:calc(11.25 * var(--px));border:1px solid var(--w-borde);border-radius:calc(7.5 * var(--px))}.s-w-link__fila{display:flex;align-items:center;justify-content:space-between}.s-w-link__fila .s-w-etiqueta{margin:0!important}.s-w-link__estado{padding:calc(1 * var(--px)) calc(7.5 * var(--px));border:1px solid var(--w-borde);border-radius:999px;font-size:var(--t-10);font-style:normal;font-weight:600}.s-w-link__url{display:flex;gap:calc(7.5 * var(--px))}.s-w-link__campo{flex:1;background:var(--w-muted);box-shadow:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.s-w-link__campo,.s-w-link__vence{font-size:var(--t-xs);color:var(--w-gris)}.s-w-link__vence{display:flex;align-items:center;gap:calc(5.625 * var(--px))}.s-w-link__vence .s-w-ico{width:calc(13.125 * var(--px));height:calc(13.125 * var(--px))}.s-w-link__vence b{font-weight:500;color:var(--w-tinta)}.s-w-link__whatsapp{width:100%}.s-w-link__pie{display:flex;align-items:center;justify-content:space-between}.s-w-link__revocar{font-size:var(--t-sm);font-weight:500;color:#dc2626}.s-w-global{flex-direction:column;padding:calc(22.5 * var(--px))}.s-w-global,.s-w-global__cabeza{display:flex;gap:calc(15 * var(--px))}.s-w-global__cabeza{align-items:flex-start;justify-content:space-between}.s-w-global__titulo{font-size:var(--t-base);font-weight:600;line-height:1.3}.s-w-global__sub{margin-top:calc(3.75 * var(--px))!important;font-size:var(--t-sm);color:var(--w-gris)}.s-w-global__controles{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(7.5 * var(--px));max-width:calc(430 * var(--px))}.s-w-global__controles>.s-w-campo{width:calc(var(--w) * var(--px));height:calc(33.75 * var(--px))}.s-w-global__acciones{display:flex;justify-content:flex-end;gap:calc(7.5 * var(--px));width:100%}.s-w-global__resumen{display:flex;align-items:center;justify-content:space-between;padding:calc(9.375 * var(--px)) calc(11.25 * var(--px));border-radius:calc(7.5 * var(--px));background:var(--w-muted);font-size:var(--t-sm)}.s-w-global__sep{display:inline-block;width:1px;height:calc(13 * var(--px));margin:0 calc(7.5 * var(--px));vertical-align:-10%;background:#d4d4d8}.s-w-global__todos{display:inline-grid;background:#fff}.s-w-global__todos>span{grid-area:1/1}.s-w-global__todos-antes{opacity:0}.s-w-global__fila{display:grid;grid-template-columns:calc(30 * var(--px)) calc(80 * var(--px)) calc(92 * var(--px)) minmax(0,1.2fr) minmax(0,1fr) calc(118 * var(--px)) calc(86 * var(--px));align-items:center;min-height:calc(35 * var(--px));border-bottom:1px solid var(--w-borde);font-size:var(--t-sm)}.s-w-global__fila>span{display:flex;min-width:0;padding:0 calc(7.5 * var(--px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-w-global__fila--cabeza{min-height:calc(37.5 * var(--px));font-weight:500;color:var(--w-gris)}.s-w-casilla{display:grid;place-items:center;justify-self:center;width:calc(15 * var(--px));height:calc(15 * var(--px));border:1px solid var(--w-tinta);border-radius:calc(3.5 * var(--px));background:var(--w-tinta);color:#fff}.s-w-casilla .s-w-ico{width:calc(11 * var(--px));height:calc(11 * var(--px));stroke-width:3}.s-w-exp{flex:1;display:flex;flex-direction:column;min-height:0}.s-w-exp__cabeza{display:flex;align-items:center;gap:calc(11.25 * var(--px));padding:calc(11.25 * var(--px)) calc(15 * var(--px));border-bottom:1px solid var(--w-borde)}.s-w-exp__avatar{display:grid;place-items:center;width:calc(37.5 * var(--px));height:calc(37.5 * var(--px));flex:none;border-radius:50%;background:#e7e7e7;font-size:var(--t-sm);font-weight:500}.s-w-exp__quien{display:flex;flex:1;flex-direction:column;gap:calc(3.75 * var(--px));min-width:0}.s-w-exp__nombre{display:flex;align-items:center;gap:calc(7.5 * var(--px));font-size:var(--t-lg);font-weight:700;letter-spacing:-.025em;line-height:1.25}.s-w-exp__nombre .s-w-insignia2{letter-spacing:0}.s-w-exp__datos{font-size:var(--t-xs);color:var(--w-gris)}.s-w-exp__acciones,.s-w-exp__datos{display:flex;align-items:center;gap:calc(7.5 * var(--px))}.s-w-exp__pestanas{position:relative;display:flex;overflow:hidden;padding:0 calc(15 * var(--px));border-bottom:1px solid var(--w-borde)}.s-w-exp__pestanas>span{display:flex;align-items:center;gap:calc(7.5 * var(--px));margin-bottom:-1px;padding:calc(9.375 * var(--px)) calc(11.25 * var(--px));border-bottom:2px solid transparent;font-size:var(--t-sm);font-weight:500;color:var(--w-gris);white-space:nowrap}.s-w-exp__pestanas>span.s-w-exp__pestana--activa{border-bottom-color:var(--w-naranja);color:var(--w-tinta)}.s-w-exp__pestanas>span.s-w-exp__agregar{position:absolute;top:0;right:0;bottom:0;margin:0;padding-left:calc(48 * var(--px));padding-right:calc(15 * var(--px));background:linear-gradient(to right,rgba(255,255,255,0),#fff calc(40 * var(--px)))}.s-w-exp__ventana{position:relative;flex:1;min-height:0;overflow:hidden}.s-w-exp__desliza{display:flex;flex-direction:column;gap:calc(22.5 * var(--px));padding:calc(22.5 * var(--px));transform:translateY(calc(-78 * var(--px)))}.s-w-exp__resumen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(11.25 * var(--px))}.s-w-exp__resumen>div{display:flex;flex-direction:column;gap:calc(3 * var(--px));padding:calc(11.25 * var(--px)) calc(15 * var(--px));border:1px solid var(--w-borde);border-radius:calc(7.5 * var(--px));font-size:var(--t-sm)}.s-w-exp__resumen small{font-size:var(--t-xs);color:var(--w-gris)}.s-w-exp__rotulo{display:flex;align-items:center;gap:calc(5.625 * var(--px));font-size:var(--t-10);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--w-gris)}.s-w-exp__rotulo .s-w-ico{width:calc(13 * var(--px));height:calc(13 * var(--px))}.s-w-exp__corriente{display:flex;align-items:center;gap:calc(5.625 * var(--px));color:#15803d}.s-w-exp__corriente .s-w-ico{width:calc(14 * var(--px));height:calc(14 * var(--px))}.s-w-odo{padding:calc(22.5 * var(--px))}.s-w-odo__controles{display:flex;align-items:center;justify-content:space-between;margin-top:calc(13 * var(--px))}.s-w-odo__tipo{font-size:var(--t-sm)}.s-w-odo__botones,.s-w-odo__tipo{display:flex;align-items:center;gap:calc(7.5 * var(--px))}.s-w-odo__cambios{padding:calc(1 * var(--px)) calc(7.5 * var(--px));border:1px solid #fcd34d;border-radius:999px;font-size:var(--t-10);font-style:normal;font-weight:600;color:#b45309}.s-w-odo__cuerpo{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:calc(22.5 * var(--px));margin-top:calc(15 * var(--px))}.s-w-odo__grafica{display:flex;flex-direction:column;align-items:center}.s-w-odo__arcada{margin:calc(4 * var(--px)) 0!important;font-size:var(--t-10);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--w-gris)}.s-w-odo__lienzo{position:relative;width:100%;max-width:calc(420 * var(--px))}.s-w-odo__svg svg{display:block;width:100%;height:auto}.s-w-odo__capa{position:absolute;inset:0}svg.s-w-odo__seleccion{width:100%;height:100%}.s-w-odo__panel{display:flex;flex-direction:column;gap:calc(9.375 * var(--px));min-width:0}.s-w-odo__pista{font-size:var(--t-xs);line-height:1.45;color:var(--w-gris)}.s-w-odo__pista b{color:var(--w-tinta)}.s-w-odo__condiciones{display:flex;align-items:center;gap:calc(5.625 * var(--px));font-size:var(--t-sm);font-weight:600}.s-w-odo__condiciones .s-w-ico{width:calc(13 * var(--px));height:calc(13 * var(--px));color:var(--w-gris)}.s-w-odo__grupo{display:flex;flex-direction:column;gap:calc(3.75 * var(--px));margin-top:calc(2 * var(--px))}.s-w-odo__condicion{display:flex;align-items:center;gap:calc(7.5 * var(--px));height:calc(28 * var(--px));padding:0 calc(9.375 * var(--px));border:1px solid var(--w-borde);border-radius:var(--w-r-md);font-size:var(--t-xs);font-weight:500}.s-w-odo__condicion i{width:calc(7.5 * var(--px));height:calc(7.5 * var(--px));flex:none;border-radius:50%;background:var(--c)}.s-w-odo__condicion .s-w-ico{width:calc(13 * var(--px));height:calc(13 * var(--px));margin-left:auto}.s-w-odo__condicion--elegida{border-color:var(--w-tinta);background:var(--w-tinta);color:#fff}@media (prefers-reduced-motion:no-preference){.s-w--activa .s-w-cita__llega{animation:s-w-palomita .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(.7s + var(--i) * .32s)}.s-w--activa .s-w-aviso--confirmo{animation:s-w-aviso .55s cubic-bezier(.2,.8,.2,1) 1.5s both}.s-w--activa .s-w-alta__columna{animation:s-w-baja 1.3s cubic-bezier(.65,0,.35,1) 2s both}.s-w--activa .s-w-alta__chip--elegida{animation:s-w-chip .3s ease both;animation-delay:calc(.5s + var(--i) * .55s)}.s-w--activa .s-w-alta__chip--elegida .s-w-ico{animation:s-w-chip-ico .3s ease both;animation-delay:calc(.5s + var(--i) * .55s)}.s-w--activa .s-w-alta__servicio--llega{animation:s-w-servicio .3s ease both;animation-delay:calc(3.6s + var(--i) * .6s)}.s-w--activa .s-w-alta__servicio--llega .s-w-alta__caja{animation:s-w-caja .3s ease both;animation-delay:calc(3.6s + var(--i) * .6s)}.s-w--activa .s-w-alta__contador-antes{animation:s-w-se-va .25s ease 4.3s both}.s-w--activa .s-w-alta__contador-despues{animation:s-w-aparece .3s ease 4.4s both}.s-w--activa .s-w-velo{animation:s-w-aparece .4s ease both}.s-w--activa .s-w-panel{animation:s-w-panel .65s cubic-bezier(.32,.72,0,1) .1s both}.s-w--activa .s-w-boton--verde{animation:s-w-clic .35s ease 1.8s both}.s-w--activa .s-w-cobro__antes{animation:s-w-oculta .3s ease 2.2s both}.s-w--activa .s-w-cobro__despues{animation:s-w-sube .45s cubic-bezier(.2,.8,.2,1) 2.4s both}.s-w--activa .s-w-aviso--pago{animation:s-w-aviso-breve 1.7s ease 2.4s both}.s-w--activa .s-w-aviso--factura{animation:s-w-aviso .55s cubic-bezier(.2,.8,.2,1) 4s both}.s-w--activa .s-w-kpi{animation:s-w-sube .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.2s + var(--i) * .12s)}.s-w--activa .s-w-pyg__fila{animation:s-w-aparece .35s ease both;animation-delay:calc(.6s + var(--i) * .11s)}.s-w--activa .s-w-flujo__barra{transform-box:fill-box;transform-origin:bottom;animation:s-w-barra .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.45s + var(--i) * .06s)}.s-w--activa .s-w-flujo__linea{animation:s-w-traza 1.3s cubic-bezier(.65,0,.35,1) 1.1s both}.s-w--activa .s-w-flujo__punto{animation:s-w-aparece .3s ease both;animation-delay:calc(1.15s + var(--i) * .1s)}.s-w--activa .s-w-ing__tabla .s-w-tabla__fila:not(.s-w-tabla__fila--cabeza){animation:s-w-sube .4s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.35s + var(--i) * .07s)}.s-w--activa .s-w-velo--dialogo{animation:s-w-aparece .35s ease .5s both}.s-w--activa .s-w-dialogo{animation:s-w-dialogo .45s cubic-bezier(.2,.8,.2,1) .6s both}.s-w--activa .s-w-link__whatsapp{animation:s-w-clic .35s ease 2s both}.s-w--activa .s-w-global__todos{animation:s-w-clic .3s ease .8s both}.s-w--activa .s-w-global__todos-antes{animation:s-w-se-va .2s ease 1s both}.s-w--activa .s-w-global__todos-despues{animation:s-w-aparece .2s ease 1.05s both}.s-w--activa .s-w-casilla{animation:s-w-casilla .2s ease both;animation-delay:calc(1s + var(--i) * .05s)}.s-w--activa .s-w-global__acciones{animation:s-w-sube .4s cubic-bezier(.2,.8,.2,1) 1.5s both}.s-w--activa .s-w-global__generar{animation:s-w-clic .35s ease 2.5s both}.s-w--activa .s-w-odo__seleccion{animation:s-w-aparece .3s ease .8s both}.s-w--activa .s-w-odo__condicion--elegida{animation:s-w-chip .3s ease 1.5s both}.s-w--activa .s-w-odo__condicion--elegida .s-w-ico{animation:s-w-aparece .2s ease 1.5s both}.s-w--activa .s-w-odo__nuevo{animation:s-w-aparece .45s ease 1.6s both}.s-w--activa .s-w-odo__cambios{animation:s-w-aparece .3s ease 1.9s both}.s-w--activa .s-w-odo__guardar{animation:s-w-guardar .3s ease 1.9s both}}@keyframes s-w-barra{0%{transform:scaleY(0)}}@keyframes s-w-traza{0%{stroke-dashoffset:1}}@keyframes s-w-palomita{0%{opacity:0;transform:scale(.2)}}@keyframes s-w-aviso{0%{opacity:0;transform:translateY(calc(18 * var(--px)))}}@keyframes s-w-aviso-breve{0%{opacity:0;transform:translateY(calc(18 * var(--px)))}18%,82%{opacity:1;transform:none}to{opacity:0}}@keyframes s-w-baja{0%{transform:none}}@keyframes s-w-chip{0%{border-color:var(--w-borde);background:#fff;color:var(--w-tinta)}}@keyframes s-w-chip-ico{0%{width:0;margin-right:calc(-6 * var(--px));opacity:0}}@keyframes s-w-servicio{0%{border-color:var(--w-borde);background:#fff}}@keyframes s-w-caja{0%{border-color:#c6c6ca;background:#fff;color:transparent}}@keyframes s-w-se-va{0%{opacity:1}}@keyframes s-w-oculta{0%{opacity:1;visibility:visible}}@keyframes s-w-aparece{0%{opacity:0}}@keyframes s-w-panel{0%{transform:translateX(100%)}}@keyframes s-w-clic{50%{transform:scale(.93);filter:brightness(.9)}}@keyframes s-w-sube{0%{opacity:0;transform:translateY(calc(10 * var(--px)))}}@keyframes s-w-dialogo{0%{opacity:0;transform:translateY(calc(8 * var(--px))) scale(.96)}}@keyframes s-w-casilla{0%{background:#fff;color:transparent}}@keyframes s-w-guardar{0%{opacity:.5}}.s-w-sus{gap:calc(30 * var(--px))}.s-w-sus__cabeza{display:flex;align-items:center;justify-content:space-between;gap:calc(15 * var(--px))}.s-w-sus__plan{display:flex;align-items:center;gap:calc(11.25 * var(--px))}.s-w-sus__titulo{font-size:var(--t-2xl);font-weight:700;line-height:calc(30 * var(--px))}.s-w-sus__insignia{padding:calc(1.875 * var(--px)) calc(9.375 * var(--px));border:1px solid rgba(212,114,46,.2);border-radius:var(--w-r-md);background:rgba(212,114,46,.1);font-size:var(--t-xs);font-weight:600;color:#b35c24}.s-w-sus__cancelar{color:#ef4444}.s-w-sus .s-w-boton .s-w-ico{width:calc(15 * var(--px));height:calc(15 * var(--px))}.s-w-sus__rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:calc(22.5 * var(--px))}.s-w-sus__columna{display:flex;flex-direction:column;gap:calc(22.5 * var(--px))}.s-w-sus__tarjeta{display:flex;flex-direction:column;padding:calc(22.5 * var(--px))}.s-w-sus__subtitulo{margin-bottom:calc(22.5 * var(--px));font-size:var(--t-lg);font-weight:600;line-height:1;letter-spacing:-.025em}.s-w-sus__subtitulo--con-desc{margin-bottom:0}.s-w-sus__uso+.s-w-sus__uso{margin-top:calc(18.75 * var(--px))}.s-w-sus__dato,.s-w-sus__fila{display:flex;align-items:center;justify-content:space-between;font-size:var(--t-sm)}.s-w-sus__fila{margin-bottom:calc(7.5 * var(--px))}.s-w-sus__dato>span,.s-w-sus__fila>span{color:var(--w-gris)}.s-w-sus__dato b,.s-w-sus__fila b{font-weight:500}.s-w-sus__barra{display:block;height:calc(7.5 * var(--px));overflow:hidden;border-radius:999px;background:rgba(18,18,18,.2)}.s-w-sus__barra i{display:block;width:var(--valor);height:100%;background:var(--w-tinta)}.s-w--activa .s-w-sus__barra i{animation:s-w-sus-llenar 1.3s var(--s-ease-salida) both;animation-delay:calc(.35s + var(--i, 0) * .18s)}@keyframes s-w-sus-llenar{0%{width:0}}.s-w-sus__uso small{display:block;margin-top:calc(5.625 * var(--px));font-size:var(--t-xs);color:var(--w-gris)}.s-w-sus__uso small b{font-weight:500;color:var(--w-tinta)}.s-w-sus__dato+.s-w-sus__dato{margin-top:calc(11.25 * var(--px))}.s-w-sus__precio{font-size:var(--t-lg);font-weight:600!important}.s-w-sus__precio small{font-size:var(--t-sm);font-weight:400;color:var(--w-gris)}.s-w-sus__botones{display:flex;gap:calc(7.5 * var(--px));margin-top:calc(15 * var(--px));padding-top:calc(15 * var(--px));border-top:1px solid var(--w-borde)}.s-w-sus__secundario{flex:1;border-color:transparent;background:var(--w-muted)}.s-w-sus__desc{margin:calc(5.625 * var(--px)) 0 0;font-size:var(--t-sm);color:var(--w-gris)}.s-w-sus__lista{display:grid;gap:calc(11.25 * var(--px));margin:calc(22.5 * var(--px)) 0 0;padding:0;list-style:none}.s-w-sus__lista li{display:flex;align-items:flex-start;gap:calc(11.25 * var(--px));font-size:var(--t-sm);color:var(--w-gris)}.s-w-sus__lista .s-w-ico{width:calc(15 * var(--px));height:calc(15 * var(--px));margin-top:calc(1.875 * var(--px));color:#d4722e}@media (prefers-reduced-motion:reduce){.s-w--activa .s-w-sus__barra i{animation:none}}