.training-connect-summary{display:flex;align-items:center;justify-content:center;gap:14px;width:min(92%,920px);box-sizing:border-box;margin:16px auto;padding:14px 18px;border:1px solid #b9d7c5;border-radius:10px;background:#f1f8f3;color:#34483c}.training-connect-summary>span:first-child{font-weight:700}.training-connect-summary>strong{min-width:42px;padding:5px 10px;border-radius:8px;background:#28744c;color:#fff;font-size:1.35rem;text-align:center}.training-system-support{color:#28744c;font-weight:700}.training-own-reactions{margin-left:auto;color:#c73553;font-weight:700}.training-connect-entry{grid-template-columns:minmax(140px,.7fr) minmax(180px,1.4fr) auto auto}.training-community-entry small{color:#66736c;line-height:1.35}.training-reaction{min-width:48px;padding:6px 10px;border:1px solid #c9a9b1;border-radius:18px;background:#fff;color:#8c4051;font:inherit;cursor:pointer}.training-reaction:hover,.training-reaction:focus,.training-reaction.is-active{border-color:#c73553;background:#fff0f3;color:#c01f43}.training-reaction-heart{font-size:1.2em}.training-reaction:disabled{cursor:wait;opacity:.6}@media(max-width:700px){.training-connect-summary{flex-wrap:wrap}.training-own-reactions{margin-left:0}.training-connect-entry{grid-template-columns:1fr}.training-reaction{justify-self:start}}
