@layer components{.resumen-contacto{gap:var(--s4);min-width:0;font-size:var(--fs-3);flex-direction:column;display:flex}.resumen-contacto h3{font-size:var(--fs-4);margin:0 0 var(--s2);font-weight:600}.resumen-contacto h4{font-size:var(--fs-2);color:var(--text-2);margin:0 0 2px;font-weight:600}.resumen-contacto p{margin:0}.resumen-contacto-seccion{padding-top:var(--s4);border-top:1px solid var(--line);min-width:0}.resumen-contacto-etapa{align-items:center;gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.resumen-contacto-etapa>span:not(.ui-pill){color:var(--text-2);font-size:var(--fs-2)}.resumen-contacto-datos{margin:0}.resumen-contacto-datos>div{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);align-items:baseline;display:grid}.resumen-contacto-datos>div:last-child{border-bottom:0}.resumen-contacto-datos dt{color:var(--text-2)}.resumen-contacto-datos dd{overflow-wrap:anywhere;min-width:0;margin:0}.resumen-contacto-datos dd .ui-skel{margin-top:4px}.resumen-contacto-datos dd .ui-pill{white-space:normal;height:auto;min-height:var(--h-pill);max-width:100%;padding-block:2px}.resumen-contacto-suave,.resumen-contacto-vacio{color:var(--text-2)}.resumen-contacto-zona{margin-top:var(--s1);color:var(--text-2);font-size:var(--fs-2);display:block}.resumen-contacto-cabeza{justify-content:space-between;align-items:baseline;gap:0 var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.resumen-contacto-cabeza h3,.resumen-contacto-cabeza .resumen-contacto-zona{margin:0}.resumen-contacto-aviso{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--line);border-left:3px solid var(--warn-text);border-radius:var(--r-md,10px);flex-wrap:wrap;display:flex}.resumen-contacto-aviso p{color:var(--warn-text);flex:14rem}.resumen-contacto-falla{color:var(--warn-text)}.resumen-contacto-cargando{gap:var(--s2);padding:2px 0;display:grid}.resumen-contacto-paso{padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-md,10px);gap:2px;display:grid}.resumen-contacto-paso strong{font-weight:600}.resumen-contacto-paso[data-vencida=true] strong{color:var(--danger-text)}.resumen-contacto-paso p{overflow-wrap:anywhere}.resumen-contacto-paso small{color:var(--text-2);font-size:var(--fs-2)}.resumen-contacto-enlace,.resumen-contacto-dato small a,.resumen-contacto-mas a{color:var(--accent-text)}.resumen-contacto-enlace{margin-top:var(--s2);font-size:var(--fs-2);align-items:center;gap:4px;display:inline-flex}.resumen-contacto-autos{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.resumen-contacto-autos>li{align-items:baseline;gap:var(--s2);overflow-wrap:anywhere;min-width:0;display:flex}.resumen-contacto-punto{background:var(--ok);border-radius:50%;flex:none;align-self:flex-start;width:8px;height:8px;margin-top:calc(.7em - 4px)}.resumen-contacto-punto[data-pausada],.resumen-contacto-punto[data-aviso]{background:var(--warn)}.resumen-contacto-autos>li[data-aviso]{color:var(--warn-text)}.resumen-contacto-mas{padding-left:calc(8px + var(--s2));font-size:var(--fs-2)}.resumen-contacto-dato+.resumen-contacto-dato{margin-top:var(--s3)}.resumen-contacto-dato small{color:var(--text-2);font-size:var(--fs-2)}.resumen-contacto-nota{overflow-wrap:anywhere;white-space:pre-wrap}.resumen-contacto-nota-item+.resumen-contacto-nota-item{margin-top:var(--s3)}.resumen-contacto-nota-item small{color:var(--text-2);font-size:var(--fs-2)}.resumen-contacto-nota-item small a{color:var(--accent-text)}.resumen-contacto[data-compacto]{gap:var(--s2);line-height:1.45}.resumen-contacto[data-compacto] .resumen-contacto-seccion{padding-top:var(--s2)}.resumen-contacto[data-compacto] h3,.resumen-contacto[data-compacto] .resumen-contacto-cabeza{margin-bottom:2px}.resumen-contacto[data-compacto] .resumen-contacto-cabeza .resumen-contacto-mas{padding:0}.resumen-contacto[data-compacto] .resumen-contacto-etapa{margin-bottom:0}.resumen-contacto[data-compacto] .resumen-contacto-autos{gap:2px}.resumen-contacto[data-compacto] .resumen-contacto-autos+.resumen-contacto-datos>div{padding-bottom:0}.resumen-contacto-paso-linea{overflow-wrap:anywhere}.resumen-contacto-paso-linea strong{font-weight:600}.resumen-contacto-paso-linea[data-vencida=true] strong{color:var(--danger-text)}.resumen-contacto-dato .clientes-mensajes{margin-top:var(--s2)}.resumen-contacto-dato .resumen-contacto-mensaje{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.resumen-contacto-dato .ui-btn{margin-top:var(--s2)}}
