.lubinik-learning-weekly-goals{max-width:1100px;margin:2rem auto;display:grid;gap:1.25rem}.lubinik-weekly-goal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.lubinik-weekly-goal-grid article{display:grid;gap:.6rem;padding:1.35rem;border:1px solid #d6dfd8;border-radius:18px;background:#fff}.lubinik-weekly-goal-grid article.is-complete{background:#eaf6ed;border-color:#78a787}.lubinik-weekly-goal-grid strong{font-size:2rem}.lubinik-weekly-goal-grid meter,.lubinik-weekly-history meter{width:100%}.lubinik-weekly-history{padding:1.25rem;border-radius:18px;background:#f4f7f3}.lubinik-weekly-history>div{display:grid;grid-template-columns:repeat(6,1fr);gap:.65rem}.lubinik-weekly-history article{display:grid;gap:.3rem}.lubinik-learning-weekly-goals footer{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media(max-width:700px){.lubinik-weekly-goal-grid{grid-template-columns:1fr}.lubinik-weekly-history>div{grid-template-columns:repeat(2,1fr)}.lubinik-learning-weekly-goals footer{align-items:stretch;flex-direction:column}.lubinik-learning-weekly-goals footer>*{text-align:center}}