.ExamPlanner-module___P250q__shell{background:#fff;border:1px solid #dbe5f1;border-radius:20px;padding:22px;box-shadow:0 10px 30px #1b375b0f}.ExamPlanner-module___P250q__header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.ExamPlanner-module___P250q__header span{text-transform:uppercase;letter-spacing:.08em;color:#41658f;font-size:.76rem;font-weight:800;display:block}.ExamPlanner-module___P250q__header h3{color:#17365f;margin:4px 0 6px;font-size:1.35rem}.ExamPlanner-module___P250q__header p{color:#56708f;max-width:720px;margin:0;line-height:1.55}.ExamPlanner-module___P250q__header label{color:#284c76;flex-direction:column;gap:6px;min-width:180px;font-size:.84rem;font-weight:700;display:flex}.ExamPlanner-module___P250q__header select,.ExamPlanner-module___P250q__examRow select,.ExamPlanner-module___P250q__examRow input{font:inherit;color:#17365f;background:#fff;border:1px solid #cbd9e8;border-radius:10px;padding:9px 10px}.ExamPlanner-module___P250q__examList{gap:10px;display:grid}.ExamPlanner-module___P250q__examRow{background:#f7fafd;border:1px solid #e3ebf4;border-radius:14px;grid-template-columns:1.2fr 1fr 1fr .85fr auto;align-items:end;gap:10px;padding:12px;display:grid}.ExamPlanner-module___P250q__examRow label{color:#456789;flex-direction:column;gap:5px;font-size:.78rem;font-weight:700;display:flex}.ExamPlanner-module___P250q__examRow button{cursor:pointer;color:#5c6e82;background:#fff;border:1px solid #d4dfeb;border-radius:10px;width:38px;height:38px;font-size:1.2rem}.ExamPlanner-module___P250q__actions{align-items:center;gap:12px;margin:14px 0 18px;display:flex}.ExamPlanner-module___P250q__actions button{color:#fff;font:inherit;cursor:pointer;background:#17365f;border:0;border-radius:11px;padding:10px 14px;font-weight:800}.ExamPlanner-module___P250q__actions a{color:#245889;font-weight:750;text-decoration:none}.ExamPlanner-module___P250q__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ExamPlanner-module___P250q__block{background:#fbfdff;border:1px solid #dce7f2;border-radius:14px;padding:14px}.ExamPlanner-module___P250q__block small{text-transform:uppercase;letter-spacing:.06em;color:#6f8299;font-size:.72rem;font-weight:800;display:block}.ExamPlanner-module___P250q__block strong{color:#17365f;margin-top:5px;font-size:1.02rem;display:block}.ExamPlanner-module___P250q__block p{color:#405d7c;margin:7px 0 9px;line-height:1.45}.ExamPlanner-module___P250q__block span{color:#5f7894;font-size:.78rem;display:block}.ExamPlanner-module___P250q__block a{color:#245889;margin-top:9px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-block}.ExamPlanner-module___P250q__empty{text-align:center;color:#617892;background:#f9fbfd;border:1px dashed #c7d6e7;border-radius:14px;padding:18px}@media (max-width:900px){.ExamPlanner-module___P250q__header{flex-direction:column}.ExamPlanner-module___P250q__header label{width:100%}.ExamPlanner-module___P250q__examRow{grid-template-columns:1fr 1fr}.ExamPlanner-module___P250q__examRow button{align-self:end}.ExamPlanner-module___P250q__planGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ExamPlanner-module___P250q__shell{padding:16px}.ExamPlanner-module___P250q__examRow,.ExamPlanner-module___P250q__planGrid{grid-template-columns:1fr}.ExamPlanner-module___P250q__actions{flex-direction:column;align-items:flex-start}}
