.homepage-training-summary{display:flex;align-items:center;justify-content:center;gap:12px;margin:2px 0 6px;color:#526159;font-size:.9em}.homepage-training-summary .training-system-support{font-weight:600}.homepage-training-summary .training-own-reactions{margin-left:0}.homepage-training-week{display:grid;grid-template-columns:repeat(7,34px);justify-content:center;gap:5px;margin:5px 0 7px}.homepage-training-day{display:flex;align-items:center;justify-content:center;flex-direction:column;height:33px;border:1px solid #d4d9d6;border-radius:5px;background:#fafbfa;color:#737b77;font-size:11px;line-height:1}.homepage-training-day b{height:11px;margin-top:2px;color:#28744c;font-size:12px}.homepage-training-day.is-trained{border-color:#8dbb9d;background:#e8f4ec;color:#27633f;font-weight:700}.homepage-training-day.is-today{box-shadow:0 0 0 1px #397b55}.homepage-training-day.is-future{opacity:.55}.homepage-training-action{display:flex;justify-content:center;margin:5px 0 8px}.homepage-training-action a{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid #6e9c7d;border-radius:6px;background:#f6faf7;color:#286642;font-size:13px;font-weight:600;text-decoration:none}.homepage-training-action a:hover,.homepage-training-action a:focus{border-color:#397b55;background:#eaf4ed;color:#1f5736}.homepage-community-feed{display:grid;gap:4px;margin-top:8px;padding-top:7px;border-top:1px solid #d8e2dc}.homepage-community-feed>.pismo_modre{margin-bottom:0;font-size:.92em;font-weight:700}.homepage-training-block .training-connect-entry{grid-template-columns:minmax(95px,.7fr) minmax(130px,1.2fr) minmax(155px,1.3fr) auto;gap:7px;margin:0;padding:6px 8px;border-left-width:3px;border-radius:5px;font-size:.9em}.homepage-training-block .training-community-entry small{font-size:.9em}.homepage-training-block .training-reaction{min-width:42px;padding:3px 8px}.training-public-reactions{justify-self:start;color:#c01f43;font-weight:700}@media(max-width:700px){.homepage-training-summary{flex-wrap:wrap;justify-content:center;gap:6px 12px}.homepage-training-week{grid-template-columns:repeat(7,minmax(28px,34px));gap:4px}.homepage-training-block .training-connect-entry{grid-template-columns:1fr;gap:2px}.homepage-training-block .training-reaction{justify-self:start}}
