.pms-speech-bubble{isolation:isolate;box-sizing:border-box;width:max-content;min-width:min(160px,100vw - 40px);max-width:min(var(--bubble-max-width,320px), calc(100vw - 40px));padding:calc(40px + var(--bubble-content-height,60px) * .18) 42px calc(40px + var(--bubble-content-height,60px) * .2);color:#000;text-align:center;pointer-events:none;background:0 0;border:0;position:relative}.pms-speech-bubble[data-dismissible=true]{padding-top:max(48px, calc(40px + var(--bubble-content-height,60px) * .18))}.pms-bubble-surface{z-index:-1;pointer-events:none;filter:drop-shadow(0 10px 14px #171a2b14);position:absolute;inset:0}.pms-bubble-surface svg{width:100%;height:100%;display:block;overflow:visible}.pms-speech-bubble[data-side=left] .pms-bubble-surface{transform:scaleX(-1)}.pms-bubble-content{min-width:0;max-height:max(80px, calc((100dvh - var(--pet-size,108px) - 152px) / 1.38));scrollbar-width:thin;scrollbar-color:var(--bubble-primary) transparent;pointer-events:auto;flex-direction:column;justify-content:safe center;align-items:center;gap:4px;display:flex;overflow-y:auto}.pms-speech-bubble .pms-bubble-copy{color:#000;text-align:center;overflow-wrap:anywhere;text-wrap:pretty;max-width:100%;margin:0;font:500 14px/1.5 Manrope,Arial,sans-serif}.pms-speech-bubble .pms-bubble-action{max-width:100%;min-height:44px;color:var(--bubble-link-color,#5936b3);text-align:center;text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:flex-start;gap:6px;padding:4px 4px 8px;font:700 13px/1.4 Manrope,Arial,sans-serif;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pms-bubble-action svg{flex:none;width:15px;height:15px}.pms-speech-bubble .pms-bubble-dismiss{color:#000;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:12px;right:15%}.pms-bubble-dismiss svg{width:15px;height:15px}.pms-bubble-action:hover{text-decoration-thickness:2px}.pms-bubble-dismiss:hover{background:#00000008}.pms-speech-bubble :is(button,a,[role=button]):focus-visible{outline-offset:-4px;outline:2px solid #000}@media (forced-colors:active){.pms-bubble-surface path{fill:canvas;stroke:canvastext}.pms-speech-bubble .pms-bubble-action{color:linktext}}
