.iab{--iab-velo:var(--e-4);--iab-pie:calc(var(--e-4) + env(safe-area-inset-bottom,0px));z-index:var(--z-barra);inset-inline:0;padding:var(--iab-velo) var(--e-4) var(--iab-pie);background:linear-gradient(to bottom, transparent, var(--fondo) var(--iab-velo));justify-content:center;display:flex;position:fixed;bottom:0}.iab-caja.ia-campo{gap:var(--e-2);width:min(640px,100%);min-height:52px;padding-inline:var(--e-4) var(--e-2);border-radius:var(--r-pildora);box-shadow:var(--sombra-3);cursor:text}.iab-caja.ia-campo:focus-within{box-shadow:inset 0 0 0 1px var(--marca), var(--sombra-3)}.iab-caja.ia-campo[data-pensando=true]{box-shadow:var(--sombra-3)}.iab-caja.ia-campo[data-invalido=true]{box-shadow:inset 0 0 0 1px var(--error), var(--sombra-3)}.iab-caja .marca-estela{flex:none}.iab-entrada{text-overflow:ellipsis;min-width:0}.iab-boton{border-radius:var(--r-pildora);width:44px;height:44px;color:var(--marca);transition:background-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);flex:none;place-items:center;display:grid}@media (hover:hover){.iab-boton:hover{background-color:var(--marca-suave)}}.iab-boton:active{transform:scale(.94)}.iab-boton:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.iab-enviar[aria-disabled=true]{color:var(--tinta-3)}html[data-barra-ia]{scroll-padding-bottom:calc(var(--ia-barra-ocupa,0px) + var(--e-2))}html[data-barra-ia] body{padding-bottom:var(--ia-barra-ocupa,0px)}@media (max-width:767px){.iab{--iab-pie:calc(var(--e-4) + 46px + var(--e-3) + env(safe-area-inset-bottom,0px))}.iab-caja.ia-campo{width:100%}}@media (min-width:768px) and (min-height:501px){.iab{--iab-pie:calc(var(--e-6) + env(safe-area-inset-bottom,0px))}.iab-caja.ia-campo{width:min(640px,100vw - 340px)}}.iac{align-items:center;gap:var(--e-3);min-width:0;scroll-margin-top:calc(var(--e-20) + var(--e-4));margin-block-end:var(--e-4);display:flex}.iac-rotulo{align-items:center;gap:var(--e-2);font:var(--t-pequeno-fuerte);color:var(--marca);flex:none;margin:0;display:inline-flex}.iac-lista{gap:var(--e-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.iac-lista>li{display:flex}.iac-capsula{align-items:center;gap:var(--e-2);min-height:34px;padding:0 var(--e-3);border-radius:var(--r-1);background-color:var(--marca-suave);font:var(--t-diminuto);color:var(--marca-tinta);white-space:nowrap;transition:background-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);font-weight:600;display:inline-flex}button.iac-capsula{cursor:pointer}@media (hover:hover){button.iac-capsula:hover{background-color:var(--marca-suave-2)}}button.iac-capsula:active{transform:scale(.97)}button.iac-capsula:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.iac-pieza{color:var(--tinta-2);font-weight:500}.iac-nota{align-items:center;gap:var(--e-1);border-inline-start:1px solid var(--marca-suave-2);padding-inline-start:var(--e-2);font-weight:500;display:inline-flex}@media (pointer:coarse){.iac-capsula{min-height:44px}}@media (max-width:767px){.iac-rotulo{gap:0;font-size:0}.iac-lista{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, black calc(100% - var(--e-8)), transparent);mask-image:linear-gradient(90deg, black calc(100% - var(--e-8)), transparent);flex-wrap:nowrap;padding-inline-end:var(--e-6);overflow-x:auto}.iac-lista::-webkit-scrollbar{display:none}}.iah{margin-block-start:var(--e-6)}.iah-hilo{gap:var(--e-3);max-width:760px;margin-inline:auto;display:grid}.iah-persona{max-width:85%;padding:var(--e-2) var(--e-4);border-radius:var(--r-3) var(--r-3) var(--r-1) var(--r-3);background-color:var(--marca);font:var(--t-pequeno);color:var(--tinta-inversa);overflow-wrap:anywhere;justify-self:end;margin:0}.iah-turno{gap:var(--e-2);justify-self:start;width:min(100%,640px);min-width:0;display:grid}.iah-respuesta{width:100%}.iah-pasos{width:min(100%,640px);padding:var(--e-3) var(--e-4);border:1px solid var(--linea-2);border-radius:var(--r-2);background-color:var(--papel);justify-self:start}.iah-acciones{gap:var(--e-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.iah-fallo{align-items:flex-start;gap:var(--e-2);padding:var(--e-3) var(--e-4);border:1px solid var(--error);border-radius:var(--r-2);font:var(--t-pequeno);color:var(--tinta);margin:0;display:flex}.iah-fallo .icono{color:var(--error);flex:none;margin-block-start:2px}.iah-fin{height:0;scroll-margin-bottom:var(--e-4)}.ini-tarjeta:has(.iac) .elv-meta{display:none}.iah-pasos .ia-paso-tarda{font:var(--t-diminuto);color:var(--tinta-2);font-weight:500}
