.sj-balloon{display:flex;align-items:flex-start;gap:22px;margin:2em 0;color:var(--sj-balloon-ink,#303830);line-height:1.9;clear:both}.sj-balloon-person{flex:0 0 var(--sj-avatar-size,72px);width:var(--sj-avatar-size,72px);text-align:center}.sj-balloon-avatar{display:block;width:var(--sj-avatar-size,72px);height:var(--sj-avatar-size,72px);aspect-ratio:1;object-fit:cover;border-radius:50%;box-sizing:border-box}.sj-balloon-placeholder{background:#eeeae3;font-size:38px;line-height:var(--sj-avatar-size,72px);color:#777}.sj-balloon-name{display:block;font-size:11px;line-height:1.6;margin-top:8px;overflow-wrap:anywhere}.sj-balloon-body{position:relative;flex:1;min-width:0;padding:18px 22px;background:var(--sj-balloon-bg,#edf2e9);border:1px solid transparent;border-radius:14px;overflow-wrap:anywhere}.sj-balloon-body p{margin:0!important;color:inherit}.sj-balloon--right{flex-direction:row-reverse}.sj-balloon.has-border .sj-balloon-body{border-color:color-mix(in srgb,var(--sj-balloon-ink,#303830) 28%,var(--sj-balloon-bg,#edf2e9))}.sj-balloon--speech .sj-balloon-body:before{content:'';position:absolute;width:12px;height:12px;left:-7px;top:24px;transform:rotate(45deg);background:var(--sj-balloon-bg,#edf2e9);border:inherit;border-top:0;border-right:0}.sj-balloon--right.sj-balloon--speech .sj-balloon-body:before{left:auto;right:-7px;transform:rotate(225deg)}.sj-balloon--thought .sj-balloon-body{border-radius:28px}.sj-balloon--thought .sj-balloon-body:before{content:'';position:absolute;left:-17px;top:30px;width:11px;height:11px;border-radius:50%;background:var(--sj-balloon-bg,#edf2e9);box-shadow:-10px 10px 0 -2px var(--sj-balloon-bg,#edf2e9)}.sj-balloon--right.sj-balloon--thought .sj-balloon-body:before{left:auto;right:-17px;box-shadow:10px 10px 0 -2px var(--sj-balloon-bg,#edf2e9)}.sj-balloon.has-avatar-border .sj-balloon-avatar{border:2px solid #b8c4b3;padding:3px}.sj-balloon--flat .sj-balloon-body{border-radius:4px}
.sj-balloon-admin-card{background:white;padding:24px;margin:20px 0;max-width:920px;border:1px solid #ddd;border-radius:8px}.sj-balloon-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sj-balloon-fields label{display:block}.sj-balloon-fields input[type=text],.sj-balloon-fields select{display:block;width:100%;margin-top:6px}.sj-balloon-admin-card .sj-balloon{max-width:750px}.sj-balloon-admin-card .button{margin:8px 8px 0 0}
@media(max-width:600px){.sj-balloon{gap:16px;--sj-avatar-size:56px!important}.sj-balloon-body{padding:14px 16px}.sj-balloon.is-mobile-vertical{flex-direction:column;gap:14px}.sj-balloon--right.is-mobile-vertical{align-items:flex-end}.sj-balloon.is-mobile-vertical .sj-balloon-body{width:100%;box-sizing:border-box}.sj-balloon.is-mobile-vertical .sj-balloon-body:before{display:none}.sj-balloon-fields{grid-template-columns:1fr}.sj-balloon-admin-card{padding:15px}}
