.calmingBalloonCard{color:#283f37;text-align:center;background:#f0f6f2;border:1px solid #92a9a0;border-radius:20px;margin-top:18px;padding:22px}.calmingBalloonCard h3{margin:0 0 12px;font-size:20px;font-weight:500}.calmingBalloonCard p{margin:8px 0}.calmingBalloonStage{place-items:center;height:250px;display:grid;overflow:hidden}.calmingBalloon{aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#c9e3d4,#82b8a5 65%,#5c9386);border-radius:50%;width:min(220px,100%);transition:transform .1s linear;box-shadow:0 12px 35px #4b79652b,inset 0 0 1px 1px #ffffff90}.calmingBalloonStatus{min-height:28px;font-size:17px}.calmingBalloonActions{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0;display:flex}.calmingBalloonActions button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #719c8b;border-radius:999px;padding:8px 18px}.calmingBalloonActions button:first-child{background:#d1e7dc}.calmingBalloonActions button:focus-visible{outline-offset:3px;outline:2px solid #315b4b}.calmingBalloonCard small{font-size:12px}@media (prefers-reduced-motion:reduce){.calmingBalloon{transition:none;transform:none!important}}.textMessages>.calmingBalloonCard{box-sizing:border-box;flex-shrink:0;max-width:620px}.textMessages>.textMessage[data-calming-reply=true]{min-height:0}.manualCalmingCard{flex-shrink:0;max-width:620px}.calmingBalloonCard:focus-visible{outline-offset:3px;outline:2px solid #315b4b}
