.Toast_toast__K4dn_{position:fixed;top:20px;right:20px;z-index:9999;min-width:300px;max-width:500px;animation:Toast_slideIn__w1y70 .3s ease-out}@keyframes Toast_slideIn__w1y70{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_toastContent__5TQ2s{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);background:#fff}.Toast_toast__K4dn_.Toast_success__eDNXF .Toast_toastContent__5TQ2s{background-color:#d1fae5;border-left:4px solid #059669}.Toast_toast__K4dn_.Toast_error__STKrt .Toast_toastContent__5TQ2s{background-color:#fee2e2;border-left:4px solid #dc2626}.Toast_toast__K4dn_.Toast_info__T_wN0 .Toast_toastContent__5TQ2s{background-color:#dbeafe;border-left:4px solid #2563eb}.Toast_toast__K4dn_.Toast_warning__JN1MR .Toast_toastContent__5TQ2s{background-color:#fef3c7;border-left:4px solid #d97706}.Toast_icon__NiAJC{font-size:20px;font-weight:700;flex-shrink:0}.Toast_toast__K4dn_.Toast_success__eDNXF .Toast_icon__NiAJC{color:#059669}.Toast_toast__K4dn_.Toast_error__STKrt .Toast_icon__NiAJC{color:#dc2626}.Toast_toast__K4dn_.Toast_info__T_wN0 .Toast_icon__NiAJC{color:#2563eb}.Toast_toast__K4dn_.Toast_warning__JN1MR .Toast_icon__NiAJC{color:#d97706}.Toast_message__Gas8Z{font-size:14px;color:#374151;line-height:1.5}.LanguageSwitcher_languageSwitcher__eGskA{display:flex;gap:.5rem;align-items:center}.LanguageSwitcher_languageButton__tTtlX{padding:.375rem .75rem;background-color:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.LanguageSwitcher_languageButton__tTtlX:hover{background-color:#f3f4f6;border-color:#9ca3af}.LanguageSwitcher_languageButton__tTtlX.LanguageSwitcher_active__8irBM{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.LanguageSwitcher_languageButton__tTtlX.LanguageSwitcher_active__8irBM:hover{background-color:#2563eb;border-color:#2563eb}.LanguageSwitcher_darkLanguageButton__HDYke{background-color:#1f2937;color:#9ca3af;border:1px solid #374151}.LanguageSwitcher_darkLanguageButton__HDYke:hover{background-color:#374151;border-color:#4b5563}.LanguageSwitcher_darkLanguageButton__HDYke.LanguageSwitcher_active__8irBM{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.UserLayout_container__1jy1o{display:flex;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.UserLayout_header__Ja59x{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#3b82f6;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.UserLayout_headerRight__LoQdX{display:flex;gap:1.5rem;align-items:center}.UserLayout_logo___FC_a{font-size:1.5rem;font-weight:700}.UserLayout_logo___FC_a a{color:#fff;text-decoration:none}.UserLayout_nav__wV511{display:flex;gap:1rem;align-items:center}.UserLayout_navItem__AqxeJ{color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:background-color .2s}.UserLayout_navItem__AqxeJ:hover{background-color:hsla(0,0%,100%,.1)}.UserLayout_userMenuContainer__ae81E{position:relative}.UserLayout_userMenuButton__MlSW_{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:hsla(0,0%,100%,.1);color:#fff;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s}.UserLayout_userMenuButton__MlSW_:hover{background-color:hsla(0,0%,100%,.2)}.UserLayout_userAvatar__9fXrq{width:36px;height:36px;border-radius:50%;background-color:#1e40af;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;flex-shrink:0}.UserLayout_userName__aPD_c{color:#fff;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserLayout_dropdownIcon__Gozgz{transition:transform .2s}.UserLayout_dropdownIcon__Gozgz.UserLayout_open__Hehl2{transform:rotate(180deg)}.UserLayout_userDropdown__C9WYj{position:absolute;top:calc(100% + .5rem);right:0;background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);min-width:200px;z-index:50;overflow:hidden;animation:UserLayout_slideDown__bQY_j .2s ease-out}@keyframes UserLayout_slideDown__bQY_j{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserLayout_dropdownItem__LW4D7{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background-color:transparent;color:#374151;border:none;text-align:left;text-decoration:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s}.UserLayout_dropdownItem__LW4D7:hover{background-color:#f3f4f6}.UserLayout_dropdownItem__LW4D7 svg{flex-shrink:0}.UserLayout_logoutItem__nqCXk{color:#dc2626;border-top:1px solid #e5e7eb}.UserLayout_logoutItem__nqCXk:hover{background-color:#fef2f2}.UserLayout_logoutButton__wb1gx{padding:.5rem 1rem;background-color:hsla(0,0%,100%,.1);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.UserLayout_logoutButton__wb1gx:hover{background-color:hsla(0,0%,100%,.2)}.UserLayout_main__j8zvw{flex:1 1;padding:120px 2rem 2rem;max-width:1200px;margin:0 auto;width:100%}.UserLayout_footer__JVWX2{padding:1rem 2rem;background-color:#f3f4f6;text-align:center;color:#6b7280;font-size:.875rem}.UserLayout_version__hpws_{font-size:.75rem;color:#9ca3af;margin-top:.25rem}.UserLayout_loading__Lw1OW{display:flex;justify-content:center;align-items:center;min-height:100vh;font-size:1.25rem;color:#3b82f6}@media (max-width:768px){.UserLayout_header__Ja59x{padding:1rem}.UserLayout_nav__wV511{gap:.5rem}.UserLayout_navItem__AqxeJ{padding:.4rem .8rem;font-size:.875rem}.UserLayout_userName__aPD_c{display:none}.UserLayout_userDropdown__C9WYj{right:-.5rem}.UserLayout_main__j8zvw{padding:100px 1rem 1rem}}.Pagination_pagination__TofOK{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px}.Pagination_paginationButton__4_CNQ{padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.Pagination_paginationButton__4_CNQ:hover:not(:disabled){background-color:#2563eb}.Pagination_paginationButton__4_CNQ:disabled{background-color:#cbd5e1;cursor:not-allowed}.Pagination_paginationInfo__mgGAr{font-size:14px;color:#6b7280}.UserExams_container__w8UiW{width:100%}.UserExams_header__HRiC3{margin-bottom:2rem}.UserExams_title__r2ObO{font-size:2rem;font-weight:600;color:#374151;margin-bottom:.5rem}.UserExams_subtitle__ZsXEh{font-size:1rem;color:#6b7280}.UserExams_filters__OX3IR{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:2rem;padding:1rem;background-color:#f9fafb;border-radius:8px;align-items:center}.UserExams_filterInput__8hgT6,.UserExams_filterSelect__aA5uH{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#374151;background-color:#fff;min-width:150px}.UserExams_filterInput__8hgT6:focus,.UserExams_filterSelect__aA5uH:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.UserExams_clearFiltersButton__Bkuxy{padding:.5rem 1rem;background-color:#6b7280;color:#fff;border:none;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.UserExams_clearFiltersButton__Bkuxy:hover{background-color:#4b5563}.UserExams_error__4FoO_{background-color:#fee2e2;color:#dc2626;padding:1rem;border-radius:8px;margin-bottom:2rem}.UserExams_loading__pCufF{text-align:center;padding:4rem;font-size:1.25rem;color:#3b82f6}.UserExams_emptyState__EJy6X{text-align:center;padding:4rem;background-color:#f9fafb;border-radius:8px;color:#6b7280}.UserExams_examsGrid__nBceU{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.UserExams_examCard__X_XEl{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s}.UserExams_examCard__X_XEl:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.UserExams_examHeader__QODOy{margin-bottom:1rem}.UserExams_examName__NTs5z{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:.5rem}.UserExams_examDate__XAuEG{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.UserExams_timeIcon__swEfV{font-size:1rem}.UserExams_examDetails__8_smF{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:6px}.UserExams_detailItem___GLBx{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.UserExams_detailLabel__WA1WM{color:#6b7280;font-weight:500}.UserExams_detailValue__LTfrT{color:#374151;font-weight:600}.UserExams_examActions__pk5Gw{display:flex;justify-content:center}.UserExams_viewButton__mN7_l{padding:.75rem 1.5rem;background-color:#3b82f6;color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:background-color .2s}.UserExams_viewButton__mN7_l:hover{background-color:#2563eb}.UserExams_examCardHeader__VCtF_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.UserExams_examCardTitle__mFy80{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.25rem;word-break:break-word}.UserExams_statusBadge____UyL{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.UserExams_statusBadge____UyL.UserExams_in_progress__6m5fh{background-color:#fef3c7;color:#d97706}.UserExams_statusBadge____UyL.UserExams_submitted__d78mg{background-color:#d1fae5;color:#065f46}.UserExams_examCardInfo__Wj3rV{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:6px}.UserExams_infoItem__sAvS_{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.UserExams_infoLabel__EsQCT{color:#6b7280;font-weight:500}.UserExams_infoValue__dRECd{color:#374151;font-weight:600;word-break:break-word}.UserExams_examCardActions__61GKz{display:flex;justify-content:center}@media (max-width:768px){.UserExams_examsGrid__nBceU{grid-template-columns:1fr}.UserExams_title__r2ObO{font-size:1.5rem}}.UserExams_pagination__8Ffiq{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px}.UserExams_paginationButton__zdsRm{padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.UserExams_paginationButton__zdsRm:hover:not(:disabled){background-color:#2563eb}.UserExams_paginationButton__zdsRm:disabled{background-color:#cbd5e1;cursor:not-allowed}.UserExams_paginationInfo__rnhYY{font-size:14px;color:#6b7280}