.ExamPlanner_wrap__yC9cI{display:grid;grid-gap:14px;gap:14px}.ExamPlanner_device__lZCxK{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:.95rem}.ExamPlanner_device__lZCxK svg{flex:none;margin-top:2px}.ExamPlanner_grid__gu0Cg{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start}.ExamPlanner_field__2P709{display:grid;grid-gap:4px;gap:4px;font-size:.9rem;font-weight:650;min-width:0}.ExamPlanner_field__2P709 .ExamPlanner_input__bgsgN{min-height:44px;width:100%}.ExamPlanner_field__2P709 textarea.ExamPlanner_input__bgsgN{resize:vertical;font:inherit}.ExamPlanner_hint__4w1U6{font-weight:400;font-size:.8125rem;color:var(--ink-soft);margin:0}.ExamPlanner_bad__b2Uns{color:#b42318;font-weight:700;font-size:.875rem}html[data-theme=dark] .ExamPlanner_bad__b2Uns{color:#ff9b8f}.ExamPlanner_note__JBqvO{margin:0;font-size:.9rem}.ExamPlanner_sub__wxkGS{margin:0;font-size:.95rem}.ExamPlanner_empty__AX05r{margin:0;padding:14px;border:1px dashed var(--line-strong,var(--line));border-radius:8px;font-size:.95rem}.ExamPlanner_plan__R7otu{display:grid;grid-gap:12px;gap:12px}.ExamPlanner_plan__R7otu h2{margin:0}.ExamPlanner_check__00AXq{display:flex;gap:10px;align-items:flex-start;min-height:44px;font-weight:650;font-size:.95rem}.ExamPlanner_check__00AXq input{width:24px;height:24px;flex:none}.ExamPlanner_weeks__vnA1F{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ExamPlanner_week__d_OSs{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px;display:grid;grid-gap:10px;gap:10px}.ExamPlanner_week__d_OSs[data-status=done]{-webkit-border-start:4px solid var(--accent);border-inline-start:4px solid var(--accent)}.ExamPlanner_week__d_OSs[data-status=missed]{-webkit-border-start:4px solid var(--line-strong,var(--line));border-inline-start:4px solid var(--line-strong,var(--line))}.ExamPlanner_weekHead__tvo_O h3{margin:0;font-size:1rem;overflow-wrap:anywhere}.ExamPlanner_hours__jpShp{margin:2px 0 0;font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExamPlanner_weekBody___59w2{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.ExamPlanner_weekBody___59w2{grid-template-columns:200px minmax(0,1fr)}}.ExamPlanner_exam__hO1mD{margin:0;font-size:.95rem}.ExamPlanner_actions__F6DSa{display:flex;flex-wrap:wrap;gap:10px}.ExamPlanner_actions__F6DSa .btn{display:inline-flex;align-items:center;gap:8px}.ExamPlanner_check__00AXq input:focus-visible,.ExamPlanner_field__2P709 :is(input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:2px}