.HomeworkDueSuggestion_suggestion__6qgZ2{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:-5px}.HomeworkDueSuggestion_suggestion__6qgZ2>span{color:#708594;font-size:10px;font-weight:750}.HomeworkDueSuggestion_suggestion__6qgZ2 button{min-height:34px;padding:7px 10px;border:1px solid #c8e1ed;border-radius:10px;background:#f3fafe;color:#246d96;font:inherit;font-size:11px;font-weight:850;cursor:pointer;text-align:left}.HomeworkDueSuggestion_suggestion__6qgZ2 button:focus-visible,.HomeworkDueSuggestion_suggestion__6qgZ2 button:hover{border-color:#98c9df;background:#e8f6fc}.HomeworkDueSuggestion_suggestion__6qgZ2 .HomeworkDueSuggestion_selected__96e55{border-color:#b7ddcf;background:#ebf8f3;color:#26755f;cursor:default}.HomeworkDueSuggestion_setupHint__GaU0Q{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:-5px;padding:8px 10px;border-radius:10px;background:#f7fafc;color:#718493;font-size:10px;line-height:1.4}.HomeworkDueSuggestion_setupHint__GaU0Q a{color:#246d96;font-weight:850;white-space:nowrap}@media (max-width:520px){.HomeworkDueSuggestion_suggestion__6qgZ2 button{width:100%;min-height:38px}.HomeworkDueSuggestion_setupHint__GaU0Q{align-items:flex-start;flex-direction:column}}.HomeworkPlanner_section__qiGeM{min-width:0;max-width:100%;padding-top:30px;padding-bottom:74px}.HomeworkPlanner_topbar__yV8Hw{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:20px}.HomeworkPlanner_topbar__yV8Hw>*{min-width:0}.HomeworkPlanner_topbar__yV8Hw h2{margin:5px 0 7px;color:var(--ink);font-size:clamp(28px,4vw,44px);line-height:1.04;overflow-wrap:anywhere}.HomeworkPlanner_topbar__yV8Hw p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.HomeworkPlanner_topbar__yV8Hw p strong{color:var(--ink)}.HomeworkPlanner_stats__cFiVl{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.HomeworkPlanner_stats__cFiVl span{max-width:100%;padding:9px 11px;border:1px solid #dce8ef;border-radius:12px;background:#fff;color:var(--muted);font-size:11px;font-weight:750;overflow-wrap:anywhere}.HomeworkPlanner_stats__cFiVl strong{color:var(--ink);font-size:15px}.HomeworkPlanner_stats__cFiVl .HomeworkPlanner_alert__7ZEdf{border-color:#f1cccc;background:#fff7f7;color:#955050}.HomeworkPlanner_stats__cFiVl .HomeworkPlanner_alert__7ZEdf strong{color:#8d3636}.HomeworkPlanner_layout__rAEJH{min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:start}.HomeworkPlanner_board__p6inT,.HomeworkPlanner_form__rYmJ5{min-width:0;max-width:100%;border:1px solid #dfeaf1;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(44,78,105,.06)}.HomeworkPlanner_form__rYmJ5{position:sticky;top:16px;display:grid;gap:13px;padding:18px}.HomeworkPlanner_form__rYmJ5 label{min-width:0;display:grid;gap:6px;color:var(--ink);font-size:12px;font-weight:850}.HomeworkPlanner_form__rYmJ5 label small{color:var(--muted);font-weight:650}.HomeworkPlanner_form__rYmJ5 input,.HomeworkPlanner_form__rYmJ5 select,.HomeworkPlanner_form__rYmJ5 textarea{width:100%;min-width:0;min-height:43px;padding:10px 11px;border:1px solid #d7e4ec;border-radius:11px;outline:0;background:#fff;color:var(--ink);font:inherit;font-size:13px}.HomeworkPlanner_form__rYmJ5 textarea{min-height:82px;resize:vertical;line-height:1.45}.HomeworkPlanner_form__rYmJ5 input:focus,.HomeworkPlanner_form__rYmJ5 select:focus,.HomeworkPlanner_form__rYmJ5 textarea:focus{border-color:#9bc8e1;box-shadow:0 0 0 3px rgba(77,157,224,.1)}.HomeworkPlanner_privacy__Aotvi{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.HomeworkPlanner_board__p6inT{min-height:420px;padding:14px}.HomeworkPlanner_filters__0HgMn{min-width:0;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.HomeworkPlanner_filters__0HgMn button{min-width:0;max-width:100%;min-height:38px;padding:7px 11px;border:1px solid #d8e5ed;border-radius:999px;background:#fff;color:var(--muted);font:inherit;font-size:11px;font-weight:850;cursor:pointer;overflow-wrap:anywhere}.HomeworkPlanner_filters__0HgMn .HomeworkPlanner_active__RCnIB,.HomeworkPlanner_filters__0HgMn button:hover{border-color:#a9cfe4;background:#eef7fc;color:var(--blue-dark)}.HomeworkPlanner_list__5RQHH{min-width:0;display:grid;gap:9px}.HomeworkPlanner_card__Vj1gQ{min-width:0;max-width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px;border:1px solid #e0eaf0;border-radius:15px;background:#fbfdfe}.HomeworkPlanner_check__HBE_j{width:34px;height:34px;display:grid;place-items:center;margin-top:2px;border:2px solid #b8d5e6;border-radius:10px;background:#fff;color:#fff;font:inherit;font-size:18px;font-weight:900;cursor:pointer}.HomeworkPlanner_done__z0QHR .HomeworkPlanner_check__HBE_j{border-color:#54aa91;background:#54aa91}.HomeworkPlanner_cardBody__so_8H{min-width:0}.HomeworkPlanner_cardMeta__Hs6IO{min-width:0;display:flex;justify-content:space-between;gap:12px;margin-bottom:5px}.HomeworkPlanner_cardMeta__Hs6IO>*{min-width:0}.HomeworkPlanner_cardMeta__Hs6IO strong{color:var(--blue-dark);font-size:11px;overflow-wrap:anywhere}.HomeworkPlanner_cardMeta__Hs6IO span{color:var(--muted);font-size:10px;font-weight:750;overflow-wrap:anywhere}.HomeworkPlanner_cardMeta__Hs6IO .HomeworkPlanner_overdue__CzLj4{color:#a23c3c}.HomeworkPlanner_card__Vj1gQ h3{margin:0 0 5px;color:var(--ink);font-size:16px;line-height:1.35;overflow-wrap:anywhere}.HomeworkPlanner_card__Vj1gQ p{margin:0 0 8px;color:var(--muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.HomeworkPlanner_done__z0QHR h3,.HomeworkPlanner_done__z0QHR p{opacity:.58;text-decoration:line-through}.HomeworkPlanner_actions__WS4mt{min-width:0;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.HomeworkPlanner_actions__WS4mt a,.HomeworkPlanner_actions__WS4mt button{max-width:100%;border:0;padding:0;background:transparent;color:var(--blue-dark);font:inherit;font-size:10px;font-weight:850;cursor:pointer;overflow-wrap:anywhere}.HomeworkPlanner_actions__WS4mt .HomeworkPlanner_solutionAction__s_LpE{padding:6px 9px;border:1px solid #c9e1ef;border-radius:999px;background:#eef8fd;color:#276f9f;text-decoration:none}.HomeworkPlanner_actions__WS4mt .HomeworkPlanner_solutionAction__s_LpE:hover{border-color:#9dcce5;background:#e1f2fb}.HomeworkPlanner_done__z0QHR .HomeworkPlanner_solutionAction__s_LpE{opacity:.72}.HomeworkPlanner_actions__WS4mt button{color:#9a5a5a}.HomeworkPlanner_empty__s79Yz{min-width:0;min-height:300px;display:grid;place-items:center;align-content:center;padding:24px;text-align:center}.HomeworkPlanner_empty__s79Yz>span{width:48px;height:48px;display:grid;place-items:center;margin-bottom:11px;border-radius:14px;background:#e7f6f1;color:#37977c;font-size:24px;font-weight:900}.HomeworkPlanner_empty__s79Yz h3{margin:0 0 6px;color:var(--ink)}.HomeworkPlanner_empty__s79Yz p{max-width:420px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}@media (max-width:860px){.HomeworkPlanner_topbar__yV8Hw{align-items:flex-start;flex-direction:column;gap:13px}.HomeworkPlanner_stats__cFiVl{justify-content:flex-start}.HomeworkPlanner_layout__rAEJH{grid-template-columns:1fr}.HomeworkPlanner_form__rYmJ5{position:static}}@media (max-width:520px){.HomeworkPlanner_section__qiGeM{padding-top:22px;padding-bottom:54px}.HomeworkPlanner_board__p6inT,.HomeworkPlanner_form__rYmJ5{padding:12px;border-radius:15px}.HomeworkPlanner_card__Vj1gQ{grid-template-columns:34px minmax(0,1fr);padding:12px;gap:9px}.HomeworkPlanner_check__HBE_j{width:30px;height:30px}.HomeworkPlanner_cardMeta__Hs6IO{align-items:flex-start;flex-direction:column;gap:3px}.HomeworkPlanner_filters__0HgMn button{flex:1 1 auto}}@media (max-width:360px){.HomeworkPlanner_card__Vj1gQ{grid-template-columns:1fr}.HomeworkPlanner_check__HBE_j{margin-top:0}.HomeworkPlanner_filters__0HgMn{display:grid;grid-template-columns:1fr}.HomeworkPlanner_filters__0HgMn button{width:100%}}