.rh-chat{margin:0;width:100%;display:grid;justify-items:center;grid-gap:14px;gap:14px}.rh-telefono-schermo.rh-chat-schermo{display:flex;flex-direction:column;min-height:560px;background:radial-gradient(circle at 20% 30%,rgba(29,23,18,.04) 0 2px,transparent 3px) 0 0 /22px 22px,#ece2cc}.rh-chat-corpo{flex:1 1;margin:0;padding:14px 12px 18px;list-style:none;display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.rh-chat-riga{position:relative;display:flex}.rh-chat-riga:not(.is-attesa){animation:rh-bolla .46s var(--e-molla) both}.rh-chat-riga.is-attesa{opacity:0}.rh-chat-riga.is-scrive{opacity:1}.rh-chat-riga.is-scrive>:not(.rh-chat-puntini){visibility:hidden}.rh-chat-riga.is-scrive>.rh-chat-puntini{position:absolute;top:0;left:0}.rh-chat-riga--entra{justify-content:flex-start;transform-origin:0 100%}.rh-chat-riga--esce{justify-content:flex-end;transform-origin:100% 100%}.rh-chat-riga--bottoni,.rh-chat-riga--nota,.rh-chat-riga--scheda{justify-content:center}@keyframes rh-bolla{0%{opacity:0;transform:translateY(10px) scale(.7)}to{opacity:1;transform:none}}.rh-chat-bolla{position:relative;min-width:72px;max-width:84%;padding:9px 12px 18px;border:2px solid var(--rh-inchiostro);border-radius:16px 16px 16px 4px;background:#fffdf6;color:var(--rh-inchiostro);font-family:var(--sans);font-size:14.5px;line-height:1.38;white-space:pre-line;box-shadow:2px 2px 0 rgba(29,23,18,.25)}.rh-chat-riga--esce .rh-chat-bolla{border-radius:16px 16px 4px 16px;background:var(--rh-bolla)}.rh-chat-bolla small{position:absolute;right:10px;bottom:3px;font-size:10.5px;color:#5f574d}.rh-chat-nota{padding:3px 12px;border-radius:999px;background:rgba(29,23,18,.72);color:#fffaf0;font-family:var(--sans);font-size:11.5px;font-weight:600;letter-spacing:.02em}.rh-chat-bottoni{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%}.rh-chat-bottoni span{flex:1 1 auto;padding:7px 10px;border:2px solid var(--rh-inchiostro);border-radius:12px;background:#fffdf6;color:var(--rh-whatsapp);font-family:var(--sans);font-size:13px;font-weight:700;text-align:center}.rh-chat-scheda{display:grid;grid-gap:3px;gap:3px;width:92%;padding:12px 14px;border:2.5px solid var(--rh-inchiostro);border-radius:16px;background:#fff;font-family:var(--sans);font-size:13.5px;line-height:1.4;color:var(--rh-inchiostro-morbido);box-shadow:3px 3px 0 var(--rh-inchiostro)}.rh-chat-immagine{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin-bottom:6px;border:2px solid var(--rh-inchiostro);border-radius:10px}.rh-chat-scheda b{font-size:14.5px;color:var(--rh-inchiostro)}.rh-chat-stelle{color:var(--rh-stella-voto);font-size:17px;letter-spacing:.06em}.rh-chat-scheda em{justify-self:start;margin-top:4px;padding:2px 10px;border-radius:999px;background:var(--rh-bolla);color:#17643e;font-style:normal;font-weight:700;font-size:12px}.rh-chat-puntini{display:inline-flex;gap:5px;padding:12px 14px;border:2px solid var(--rh-inchiostro);border-radius:16px 16px 16px 4px;background:#fffdf6}.rh-chat-puntini i{width:8px;height:8px;border-radius:50%;background:var(--rh-inchiostro);animation:rh-puntino 1s steps(4) infinite}.rh-chat-puntini i:nth-child(2){animation-delay:.16s}.rh-chat-puntini i:nth-child(3){animation-delay:.33s}@keyframes rh-puntino{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-5px);opacity:1}}.rh-chat-didascalia{font-size:13.5px;color:#c9bea6;text-align:center}.rh-sec:not(.rh-sec--notte) .rh-chat-didascalia{color:var(--rh-grigio)}@media (max-width:560px){.rh-telefono-schermo.rh-chat-schermo{min-height:500px}}@media (prefers-reduced-motion:reduce){.rh-chat-puntini i,.rh-chat-riga{animation:none}}