/* Side placements float the whole card, so following paragraphs can wrap around it. */
.kxe-has-tweets{display:flow-root}.kxe-tweet{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;box-sizing:border-box;margin:1.5em 0!important;text-align:left}
.kxe-tweet[data-kx-align=left]{float:left!important;clear:left!important;width:min(46%,550px)!important;margin:.35em 1.5em 1em 0!important}.kxe-tweet[data-kx-align=right]{float:right!important;clear:right!important;width:min(46%,550px)!important;margin:.35em 0 1em 1.5em!important}
.kxe-tweet[data-kxe-tweet-narrow]{float:none!important;clear:both!important;width:100%!important;margin:1.5em 0!important}
.kxe-tweet .kxe-tweet-card{float:none!important;width:100%;max-width:550px;box-sizing:border-box;margin:0 auto}
.kxe-tweet[data-kx-align=left] .kxe-tweet-card{margin-left:0;margin-right:auto}.kxe-tweet[data-kx-align=right] .kxe-tweet-card{margin-left:auto;margin-right:0}
.kxe-tweet .kxe-tweet-placeholder{float:none!important;max-width:100%;margin:0!important;padding:16px;border:1px solid #a7aaad;border-radius:10px;box-sizing:border-box}
.kxe-tweet .twitter-tweet,.kxe-tweet iframe{max-width:100%!important;margin:0!important}.kxe-tweet .kx-x-placement{float:none!important;width:100%!important;margin:0!important}
.kxe-tweet [hidden]{display:none!important}.kxe-tweet-status{font-size:13px;line-height:1.5;color:inherit;opacity:.8;text-align:left!important}.kxe-tweet-edit,.kxe-tweet-retry{cursor:pointer;font:inherit;font-size:12px;border:1px solid #a7aaad;border-radius:6px;padding:7px 10px;background:transparent;color:inherit}.kxe-tweet-edit{display:block;margin:8px auto}
.kxe-sources{clear:both;overflow-wrap:anywhere}.kxe-update{border-left:3px solid #6366f1;padding-left:16px;margin:1.5em 0;clear:both}.kxe-update>p{margin:0}
.kxe-video{display:block;float:none;clear:both;margin:1.5em auto;box-sizing:border-box}.kxe-video[data-kx-align=left]{float:left;clear:left;width:min(46%,var(--kxe-video-width,640px))!important;margin:.35em 1.5em 1em 0}.kxe-video[data-kx-align=right]{float:right;clear:right;width:min(46%,var(--kxe-video-width,640px))!important;margin:.35em 0 1em 1.5em}.kxe-video iframe{display:block;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:16/9}.kxe-video .wpview{width:100%}
@media(max-width:640px){.kxe-video[data-kx-align]{float:none;clear:both;width:100%!important;margin:1.5em 0}}
@media(max-width:640px){.kxe-tweet[data-kx-align]{float:none!important;clear:both!important;width:100%!important;margin:1.5em 0!important}}
