.StudyPlanWidget-module__6-baHq__widget{background:var(--sme-surface);border:1px solid var(--sme-border-strong);border-radius:20px;margin-bottom:40px;padding:32px;box-shadow:0 4px 24px #00000008}.StudyPlanWidget-module__6-baHq__skeleton{background:var(--sme-surface-2);height:200px;color:var(--sme-text-muted);border-radius:20px;justify-content:center;align-items:center;margin-bottom:40px;font-weight:600;animation:2s infinite StudyPlanWidget-module__6-baHq__pulse;display:flex}@keyframes StudyPlanWidget-module__6-baHq__pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.StudyPlanWidget-module__6-baHq__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.StudyPlanWidget-module__6-baHq__titleRow{color:var(--sme-brand);align-items:center;gap:12px;display:flex}.StudyPlanWidget-module__6-baHq__title{letter-spacing:-.01em;color:var(--sme-text);margin:0;font-size:20px;font-weight:800}.StudyPlanWidget-module__6-baHq__generateBtn{background:var(--sme-brand);color:var(--sme-brand-text);cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-weight:700;transition:opacity .2s}.StudyPlanWidget-module__6-baHq__generateBtn:disabled{opacity:.5;cursor:not-allowed}.StudyPlanWidget-module__6-baHq__error{color:#b91c1c;background:#fef2f2;border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:14px}.StudyPlanWidget-module__6-baHq__empty{text-align:center;background:var(--sme-surface-2);border:1px dashed var(--sme-border-strong);color:var(--sme-text-muted);border-radius:16px;padding:40px 20px;font-size:15px;font-weight:500}.StudyPlanWidget-module__6-baHq__calendarList{flex-direction:column;gap:12px;display:flex}.StudyPlanWidget-module__6-baHq__scheduleRow{background:var(--sme-surface-2);border:1px solid var(--sme-border);border-radius:16px;align-items:center;gap:24px;padding:16px 24px;transition:all .2s;display:flex}.StudyPlanWidget-module__6-baHq__scheduleRow:hover{background:var(--sme-surface-hover)}.StudyPlanWidget-module__6-baHq__scheduleRow.StudyPlanWidget-module__6-baHq__today{border-color:var(--sme-brand);background:color-mix(in srgb, var(--sme-brand) 5%, transparent)}.StudyPlanWidget-module__6-baHq__dateCol{flex-direction:column;align-items:center;min-width:60px;display:flex}.StudyPlanWidget-module__6-baHq__dayName{color:var(--sme-text-muted);text-transform:uppercase;font-size:12px;font-weight:700}.StudyPlanWidget-module__6-baHq__dateNum{color:var(--sme-text);font-size:15px;font-weight:800}.StudyPlanWidget-module__6-baHq__topicCol{flex:1}.StudyPlanWidget-module__6-baHq__topicHeader{margin-bottom:4px}.StudyPlanWidget-module__6-baHq__priority{text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.StudyPlanWidget-module__6-baHq__priority.StudyPlanWidget-module__6-baHq__high{color:#dc2626;background:#fef2f2}.StudyPlanWidget-module__6-baHq__priority.StudyPlanWidget-module__6-baHq__medium{color:#d97706;background:#fffbeb}.StudyPlanWidget-module__6-baHq__priority.StudyPlanWidget-module__6-baHq__low{color:#16a34a;background:#f0fdf4}.StudyPlanWidget-module__6-baHq__topicName{color:var(--sme-text);margin:0 0 2px;font-size:16px;font-weight:700}.StudyPlanWidget-module__6-baHq__courseName{color:var(--sme-text-muted);margin:0;font-size:13px}.StudyPlanWidget-module__6-baHq__actionCol{align-items:center;display:flex}.StudyPlanWidget-module__6-baHq__studyBtn{color:var(--sme-brand);background:color-mix(in srgb, var(--sme-brand) 10%, transparent);border-radius:999px;align-items:center;gap:4px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.StudyPlanWidget-module__6-baHq__studyBtn:hover{background:var(--sme-brand);color:var(--sme-brand-text)}
