.QuizGeneratorDashboard_root__mPwNr{min-height:100vh;width:100%}.QuizGeneratorDashboard_errorState__vBMZm,.QuizGeneratorDashboard_loadingState__783-F{align-items:center;color:var(--matterColor);display:flex;font-size:1.125rem;justify-content:center;min-height:300px;padding:4rem 2rem}.QuizGeneratorDashboard_errorState__vBMZm{color:var(--failColor)}.QuizGeneratorDashboard_sectionHeader__XImeT{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem;padding:0 1rem}.QuizGeneratorDashboard_sectionTitle__nuV93{color:var(--matterColor);font-size:1.875rem;font-weight:700;margin:0}.QuizGeneratorDashboard_sectionDescription__V5BZ2{color:var(--matterColorAnti);font-size:1.125rem;margin-top:.5rem;max-width:800px}.QuizGeneratorDashboard_sectionIcon__OiOA9{color:#06b6d4;height:2.5rem;margin-bottom:1rem;width:2.5rem}.QuizGeneratorDashboard_createButton__FsuUR{align-items:center;background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;border-radius:8px;box-shadow:0 2px 4px #06b6d433;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.QuizGeneratorDashboard_createButton__FsuUR:hover{background:linear-gradient(135deg,#0891b2,#0e7490);box-shadow:0 4px 8px #06b6d44d;transform:translateY(-2px)}.QuizGeneratorDashboard_buttonIcon__4h8\+f{height:1.25rem;width:1.25rem}.QuizGeneratorDashboard_templatesSection__4qFm4{background:linear-gradient(180deg,#f0fdfa,#fff);padding:4rem 2rem}.QuizGeneratorDashboard_templatesHeader__rAHd7{margin-bottom:3rem;text-align:center}.QuizGeneratorDashboard_templatesHeader__rAHd7 svg{fill:none}.QuizGeneratorDashboard_templatesHeader__rAHd7 .QuizGeneratorDashboard_sectionDescription__V5BZ2{margin-left:auto;margin-right:auto;text-align:center}.QuizGeneratorDashboard_templatesGrid__wceZh{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;max-width:1200px}.QuizGeneratorDashboard_templateCard__iM1FG{background:#fff;border:2px solid #e0f2fe;border-radius:12px;box-shadow:0 2px 8px #0000000d;cursor:pointer;overflow:hidden;padding:1.5rem;transition:all .3s ease}.QuizGeneratorDashboard_templateCard__iM1FG:hover{border-color:#06b6d4;box-shadow:0 8px 16px #06b6d426;transform:translateY(-4px)}.QuizGeneratorDashboard_templateImage__MMHKI{align-items:center;background:linear-gradient(135deg,#cffafe,#a5f3fc);display:flex;height:160px;justify-content:center;overflow:hidden;width:100%}.QuizGeneratorDashboard_templateImage__MMHKI img{height:100%;object-fit:cover;width:100%}.QuizGeneratorDashboard_templateInfo__VvAe7{padding:0}.QuizGeneratorDashboard_templateTitle__yczvA{color:var(--matterColor);font-size:1.125rem;font-weight:600;line-height:1.2;margin:0 0 .5rem}.QuizGeneratorDashboard_templateDescription__QOKgl{color:var(--matterColorAnti);font-size:.875rem;line-height:1.5;margin:0 0 1rem}.QuizGeneratorDashboard_templateMeta__ylbaS{color:var(--matterColorAnti);display:flex;font-size:.75rem;gap:1rem}.QuizGeneratorDashboard_templateQuestions__IjBbX,.QuizGeneratorDashboard_templateYear__R4mNk{background:#f0fdfa;border-radius:4px;font-weight:500;padding:.25rem .5rem}.QuizGeneratorDashboard_recentQuizzes__winLd{margin:0 auto;max-width:1400px;padding:2rem}.QuizGeneratorDashboard_quizzesGridWrapper__y0Lrb{padding-bottom:2rem;position:relative}.QuizGeneratorDashboard_quizzesGridWrapper__y0Lrb.QuizGeneratorDashboard_hasMoreContent__oZ9GO:after{background:linear-gradient(180deg,#0000,#ffffffe6);bottom:0;content:"";height:60px;left:0;pointer-events:none;position:absolute;right:0}.QuizGeneratorDashboard_quizzesGrid__yzJDF{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-height:none;padding-bottom:1rem;width:100%}@media (min-width:768px){.QuizGeneratorDashboard_quizzesGrid__yzJDF{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width:1024px){.QuizGeneratorDashboard_quizzesGrid__yzJDF{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (min-width:1400px){.QuizGeneratorDashboard_quizzesGrid__yzJDF{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-width:1400px}}.QuizGeneratorDashboard_quizCard__qvMzP{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-left:3px solid #06b6d4;border-radius:8px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;gap:1rem;height:fit-content;min-height:120px;padding:1.25rem;transition:all .2s ease}.QuizGeneratorDashboard_quizCard__qvMzP:hover{border-color:#e2e8f0 #e2e8f0 #e2e8f0 #0891b2;box-shadow:0 4px 12px #06b6d426;transform:translateY(-2px)}.QuizGeneratorDashboard_quizIcon__44wYj{align-items:center;background:linear-gradient(135deg,#cffafe,#a5f3fc);border-radius:8px;color:#0891b2;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.QuizGeneratorDashboard_quizIcon__44wYj svg{height:1.5rem;width:1.5rem}.QuizGeneratorDashboard_quizInfo__7rhLS{flex:1 1;min-width:0}.QuizGeneratorDashboard_quizTitle__G770\+{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--matterColor);display:-webkit-box;font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 .5rem;overflow:hidden}.QuizGeneratorDashboard_quizMeta__yAIVg{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.QuizGeneratorDashboard_quizQuestions__EVBqs,.QuizGeneratorDashboard_quizSubject__Twj\+L,.QuizGeneratorDashboard_quizYear__LPKA4{background:#f0fdfa;border-radius:12px;color:#0891b2;font-size:.6875rem;font-weight:500;padding:.25rem .5rem;white-space:nowrap}.QuizGeneratorDashboard_quizDate__dWYqF{color:var(--matterColorAnti);font-size:.8125rem;line-height:1.2;margin:0}.QuizGeneratorDashboard_draftBadge__-iMN4{background:#fef3c7;border-radius:4px;color:#f59e0b;display:inline-block;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}@media (max-width:768px){.QuizGeneratorDashboard_sectionHeader__XImeT{align-items:flex-start;flex-direction:column;gap:1rem}.QuizGeneratorDashboard_createButton__FsuUR{justify-content:center;width:100%}.QuizGeneratorDashboard_templatesGrid__wceZh{grid-template-columns:1fr;padding:0 1rem}.QuizGeneratorDashboard_quizzesGrid__yzJDF{gap:.75rem;grid-template-columns:1fr}.QuizGeneratorDashboard_quizzesGridWrapper__y0Lrb.QuizGeneratorDashboard_hasMoreContent__oZ9GO:after{display:none}.QuizGeneratorDashboard_sectionTitle__nuV93{font-size:1.5rem}.QuizGeneratorDashboard_templatesSection__4qFm4{padding:2rem 1rem}}