.QuizCard_quizCard__Y2YhK{background:var(--section-card-bg);backdrop-filter:blur(20px);border-radius:var(--section-card-radius);padding:1.5rem;box-shadow:var(--section-card-shadow);transition:all .3s ease;cursor:pointer;border:1px solid rgba(0,0,0,.06);position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:180px}.QuizCard_quizCard__Y2YhK:after{bottom:0;background:rgba(255,255,255,.7);pointer-events:none;z-index:2}.QuizCard_quizCard__Y2YhK:after,.QuizCard_quizCard__Y2YhK:before{content:"";position:absolute;top:0;left:0;right:0;opacity:0;transition:opacity .3s ease}.QuizCard_quizCard__Y2YhK:before{height:3px;background:var(--primary)}.QuizCard_quizCard__Y2YhK:hover{box-shadow:0 6px 16px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.04);background:var(--section-card-bg)}.QuizCard_quizCard__Y2YhK:hover:after,.QuizCard_quizCard__Y2YhK:hover:before{opacity:1}.QuizCard_quizActions__dqyzR{position:absolute;top:1rem;right:1.5rem;opacity:0;transition:all .3s ease;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:calc(100% - 3rem);transform:translateY(-5px);z-index:10;pointer-events:auto}.QuizCard_quizCard__Y2YhK:hover .QuizCard_quizActions__dqyzR{opacity:1;transform:translateY(0)}.QuizCard_quizActionsReadOnly__STHUZ{position:absolute;top:1rem;right:1.5rem;opacity:0;transition:all .3s ease;transform:translateY(-5px);z-index:10}.QuizCard_quizCard__Y2YhK:hover .QuizCard_quizActionsReadOnly__STHUZ{opacity:1;transform:translateY(0)}.QuizCard_readOnlyLabel__1iF5z{font-size:.7rem;font-weight:600;color:#b45309;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);border-radius:20px;padding:.2rem .6rem;letter-spacing:.01em;position:relative;isolation:isolate}.QuizCard_readOnlyLabel__1iF5z:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:#ffffff;z-index:-1}.QuizCard_btn__Aj6tG{padding:.5rem;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px;backdrop-filter:blur(10px)}.QuizCard_btn__Aj6tG:disabled{cursor:not-allowed;opacity:.6;transform:none}.QuizCard_btnOutline__2dlQ6{background:rgba(255,255,255,.95);color:var(--primary);border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.QuizCard_btnOutline__2dlQ6:hover{background:var(--primary);color:white;transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.QuizCard_btnDanger__T6Y_T{background:rgba(255,255,255,.95);color:#ef4444;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.QuizCard_btnDanger__T6Y_T:hover:not(:disabled){background:#ef4444;color:white;transform:scale(1.05);box-shadow:0 4px 12px rgba(239,68,68,.3)}.QuizCard_exportDialog__uaNvZ{max-width:540px}.QuizCard_exportDialogHeader__3oP_r{gap:.4rem}.QuizCard_exportDialogTitle__rt_hu{color:#111827;font-size:1.15rem;font-weight:700}.QuizCard_exportDialogDescription__oGmKV{color:#6b7280;line-height:1.5}.QuizCard_exportOptions__yR7_i{display:flex;flex-direction:column;gap:.75rem}.QuizCard_exportOption__eOvfv{width:100%;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:rgba(255,255,255,.92);display:flex;align-items:flex-start;gap:.875rem;padding:.95rem 1rem;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}.QuizCard_exportOption__eOvfv:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(79,200,248,.35);box-shadow:0 14px 30px rgba(15,23,42,.08)}.QuizCard_exportOption__eOvfv:disabled{opacity:.65;cursor:not-allowed}.QuizCard_exportOptionIcon__OBtmv{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(79,200,248,.12);color:var(--primary);flex-shrink:0}.QuizCard_exportOptionBody__4GjQr{display:flex;flex-direction:column;gap:.2rem;min-width:0}.QuizCard_exportOptionTitle__ReNqn{color:#111827;font-size:.95rem;font-weight:700}.QuizCard_exportOptionDescription__4C09F{color:#6b7280;font-size:.83rem;line-height:1.45}.QuizCard_quizContent__xzbwP{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.QuizCard_quizTitle__8wYrj{margin:0 0 1rem;color:#1f2937;font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.025em}.QuizCard_quizCardSaving___eTd_{pointer-events:none;opacity:.7}.QuizCard_quizCardEmpty__qDCHl{cursor:default}.QuizCard_quizCardEmpty__qDCHl:hover:before{opacity:0}.QuizCard_quizQR__3L_4e{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:rgba(0,0,0,.03);color:#9ca3af;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.QuizCard_quizCard__Y2YhK:hover .QuizCard_quizQR__3L_4e{color:#374151;background:rgba(0,0,0,.05)}.QuizCard_quizQR__3L_4e:hover{background:var(--primary)!important;color:white!important;border-color:transparent!important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(79,200,248,.35)!important}.QuizCard_quizPlay__UmL6z:disabled{color:#9ca3af;background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.06);cursor:not-allowed}.QuizCard_quizCard__Y2YhK:hover .QuizCard_quizPlay__UmL6z:disabled{color:#9ca3af;background:rgba(0,0,0,.04);box-shadow:none;transform:none}.QuizCard_savingOverlay__6zfDd{position:absolute;inset:0;z-index:20;background:rgba(255,255,255,.75);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:inherit}.QuizCard_savingSpinner__Ib5tK{display:block;width:28px;height:28px;border:3px solid rgba(0,0,0,.08);border-top:3px solid var(--primary);border-radius:50%;animation:QuizCard_spin__CKHrq .7s linear infinite}.QuizCard_savingLabel__VNcYP{font-size:.8rem;font-weight:600;color:#6b7280;letter-spacing:.02em}.QuizCard_spinnerIcon__UEsGU{animation:QuizCard_spin__CKHrq 1s linear infinite}@keyframes QuizCard_spin__CKHrq{to{transform:rotate(1turn)}}.QuizCard_quizBadges__D0Va5{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem}.QuizCard_badge__r_CFy{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:20px;font-size:.7rem;font-weight:600;letter-spacing:.01em;line-height:1.4}.QuizCard_badge_private__8fc81{background:rgba(107,114,128,.1);color:#4b5563}.QuizCard_badge_public__l2arl{background:rgba(16,185,129,.1);color:#059669}.QuizCard_badge_shared___uoFt{background:rgba(59,130,246,.1);color:#2563eb}.QuizCard_badge_received__BSKvF{background:rgba(139,92,246,.1);color:#7c3aed}.QuizCard_badge_admin__Eelu8{background:rgba(245,158,11,.12);color:#b45309}.QuizCard_badge_count__uGFnK{background:rgba(0,0,0,.05);color:#6b7280}.QuizCard_badge_iframe__A_7eR{background:rgba(16,185,129,.1);color:#059669}.QuizCard_quizMeta__lMKZn{display:flex;justify-content:space-between;align-items:flex-end;font-size:.85rem;color:#6b7280;margin-top:auto}.QuizCard_quizDates__2TtNp{display:flex;flex-direction:column;gap:.25rem}.QuizCard_quizDate__EA1XP,.QuizCard_quizLastPlayed__seNb9{display:flex;align-items:baseline;gap:.25rem;font-size:.8rem}.QuizCard_quizLastPlayed__seNb9{color:var(--primary);font-weight:500}.QuizCard_quizPlayButton__g3SKu{position:absolute;bottom:1.5rem;right:1.5rem;opacity:1;transition:all .3s ease;transform:translateY(0);z-index:3;display:flex;align-items:center;gap:.375rem}.QuizCard_quizCard__Y2YhK:hover .QuizCard_quizPlayButton__g3SKu{opacity:1;transform:translateY(-2px)}.QuizCard_quizPlay__UmL6z{display:flex;align-items:center;gap:.5rem;color:var(--primary);font-weight:600;transition:all .3s ease;padding:.5rem 1rem;background:rgba(0,0,0,.03);border-radius:8px;border:1px solid rgba(0,0,0,.08);cursor:pointer;backdrop-filter:blur(10px);font-size:.875rem}.QuizCard_quizPlay__UmL6z:hover:not(:disabled){color:white;background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2);border-color:transparent}@media (max-width:768px){.QuizCard_quizCard__Y2YhK{padding:1rem}.QuizCard_quizActions__dqyzR{opacity:1;position:static;margin-bottom:1rem;justify-content:flex-end}.QuizCard_quizPlayButton__g3SKu{opacity:1;position:static;transform:none;margin-top:1rem;display:flex;justify-content:flex-end}.QuizCard_quizTitle__8wYrj{font-size:1.125rem}.QuizCard_exportDialog__uaNvZ{max-width:min(92vw,540px);padding:1.25rem}.QuizCard_exportOption__eOvfv{border-radius:16px;padding:.9rem}}.ChallengeQRModal_content__8BCiY{width:min(92vw,520px);max-width:520px;padding:1.25rem;gap:0}.ChallengeQRModal_body__ZWrnF{display:flex;flex-direction:column;align-items:center;gap:.875rem}.ChallengeQRModal_qrWrap__Z05ul{width:400px;height:400px;max-width:calc(92vw - 2.5rem);max-height:calc(92vw - 2.5rem);display:flex;align-items:center;justify-content:center;border-radius:18px;background:rgba(255,255,255,.65);border:1px solid rgba(0,0,0,.06);overflow:hidden}.ChallengeQRModal_qr400__Vg49d{width:400px;height:400px;max-width:100%;max-height:100%;object-fit:contain}.ChallengeQRModal_url__MiGjH{font-size:.875rem;font-weight:700;color:#111827;padding:.5rem .75rem;border-radius:12px;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.06);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChallengeQRModal_actions__jV9QM{display:flex;gap:.75rem;width:100%}.ChallengeQRModal_actionBtn__NwUvw{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1.5px solid #e5e7eb;background:white;color:#374151;font-weight:700;font-size:.875rem;border-radius:14px;padding:.65rem .9rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ChallengeQRModal_actionBtn__NwUvw:hover{border-color:var(--primary);color:var(--primary)}.ChallengeQRModal_loader__C2O3H{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#6b7280;font-size:.875rem;font-weight:600}.ChallengeQRModal_loaderSpinner__JnGz_{width:44px;height:44px;border:4px solid rgba(0,0,0,.08);border-top:4px solid var(--primary-business,var(--primary));border-radius:999px;animation:ChallengeQRModal_spin__5AOv6 .9s linear infinite}@keyframes ChallengeQRModal_spin__5AOv6{to{transform:rotate(1turn)}}.ChallengeQRModal_hiddenDownload__HeUNS{display:none}.ChallengeCard_card__9PZeZ{background:white;border:1.5px solid #e5e7eb;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.875rem;transition:box-shadow .2s ease,border-color .2s ease;position:relative;height:100%;box-sizing:border-box}.ChallengeCard_qrMini__yIW_j{position:absolute;top:14px;right:14px;width:96px;height:96px;border:1.5px solid #e5e7eb;border-radius:12px;overflow:hidden;background:white;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;z-index:2}.ChallengeCard_qrMini__yIW_j:hover{border-color:var(--primary);box-shadow:0 6px 18px rgba(0,0,0,.12)}.ChallengeCard_qrMiniImg__yqlqQ{width:96px;height:96px;object-fit:contain}.ChallengeCard_card__9PZeZ:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);border-color:#d1d5db}.ChallengeCard_cardInactive__V2oSr{opacity:.65;background:#f9fafb}.ChallengeCard_header__KyrSD{display:flex;gap:1rem;align-items:flex-start}.ChallengeCard_info__50A4F{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.ChallengeCard_titleRow__IslH5{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.ChallengeCard_title__ooSJO{font-size:1rem;font-weight:800;color:#111827;margin:0;line-height:1.3;flex:1;min-width:140px;overflow:hidden;text-overflow:ellipsis;padding-right:108px}.ChallengeCard_stats__HLJ3E{display:flex;flex-wrap:wrap;gap:.5rem}.ChallengeCard_stat__WmL87{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280;background:#f8fafc;padding:.2rem .625rem;border-radius:50px;font-weight:700}.ChallengeCard_dateRange__XhdTm{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#9ca3af}.ChallengeCard_actions__r_ooU{display:flex;align-items:center;gap:.5rem;padding-top:.25rem;border-top:1px solid #f3f4f6}.ChallengeCard_actionBtn__slhIl{display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:#6b7280;background:none;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .15s ease}.ChallengeCard_actionBtn__slhIl:hover{border-color:var(--primary);color:var(--primary);background:rgba(0,0,0,.02)}.ChallengeCard_switchBtn__TAsQN{position:relative;width:38px;height:22px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease;padding:0;display:inline-flex;align-items:center}.ChallengeCard_switchOn__CwwWy{background:color-mix(in srgb,var(--primary) 88%,white);border-color:color-mix(in srgb,var(--primary) 35%,white)}.ChallengeCard_switchOff__LONhc{background:#e5e7eb;border-color:#d1d5db}.ChallengeCard_switchBtn__TAsQN:disabled{opacity:.6;cursor:not-allowed}.ChallengeCard_switchThumb__mtZMV{width:16px;height:16px;background:#ffffff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2);transform:translateX(2px);transition:transform .15s ease}.ChallengeCard_switchOn__CwwWy .ChallengeCard_switchThumb__mtZMV{transform:translateX(18px)}.ChallengeCard_editIconBtn__RStpU{margin-left:auto;opacity:0;visibility:hidden;transform:translateY(1px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease}.ChallengeCard_card__9PZeZ:hover .ChallengeCard_editIconBtn__RStpU{opacity:1;visibility:visible;transform:translateY(0)}.ChallengeCard_removeIconBtn__RJSRC{opacity:0;visibility:hidden;transform:translateY(1px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease}.ChallengeCard_removeIconBtn__RJSRC:hover{border-color:#dc2626!important;color:#dc2626!important}.ChallengeCard_card__9PZeZ:hover .ChallengeCard_removeIconBtn__RJSRC{opacity:1;visibility:visible;transform:translateY(0)}.CampaignBlock_block__A3SyI{background:var(--section-card-bg,#fff);border-radius:14px;border:1px solid rgba(0,0,0,.07);overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05)}.CampaignBlock_header__5asWj{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:rgba(0,0,0,.015);border-bottom:1px solid rgba(0,0,0,.06)}.CampaignBlock_expandBtn__KvRXP{background:none;border:none;cursor:pointer;color:#6b7280;display:flex;align-items:center;padding:.2rem;border-radius:4px;flex-shrink:0}.CampaignBlock_headerInfo__Nf7eA{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.CampaignBlock_titleRow__WTu9x{display:flex;align-items:center;gap:.5rem}.CampaignBlock_title__DKcNp{font-size:.95rem;font-weight:700;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CampaignBlock_count__8zzD6{font-size:.72rem;color:#9ca3af;font-weight:500;flex-shrink:0}.CampaignBlock_desc__Vyb1y{font-size:.78rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CampaignBlock_headerActions__1BUwr{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.CampaignBlock_iconBtn___8cMt{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;border:none;background:transparent;cursor:pointer;color:#6b7280;text-decoration:none;transition:background .12s,color .12s}.CampaignBlock_iconBtn___8cMt:hover{background:rgba(0,0,0,.06);color:#111}.CampaignBlock_iconBtnDanger__vQFex:hover{background:rgba(220,38,38,.08);color:#dc2626}.CampaignBlock_body__WPHAM{padding:1rem}.CampaignBlock_empty___lYG4{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;color:#9ca3af;font-size:.875rem}.CampaignBlock_addBtn__n9qQD{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;background:var(--primary,#6366f1);color:#fff;border:none;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer}.CampaignBlock_grid__5hL7e{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.CampaignBlock_addTile__mTBzP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:140px;border:2px dashed rgba(0,0,0,.12);border-radius:12px;background:rgba(0,0,0,.015);cursor:pointer;color:#9ca3af;font-size:.8rem;font-weight:500;transition:border-color .15s,color .15s,background .15s}.CampaignBlock_addTile__mTBzP:hover{border-color:var(--primary,#6366f1);color:var(--primary,#6366f1);background:rgba(99,102,241,.04)}.TabBar_tabs__v6mLB{display:flex;gap:.5rem;border-bottom:2px solid #e5e7eb;padding-bottom:0}.TabBar_tab__vYklN{background:none;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease-in-out;position:relative;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap}.TabBar_tabActive__Pg4_R,.TabBar_tab__vYklN:hover{color:var(--tab-active-color,var(--primary))}.TabBar_tabActive__Pg4_R{border-bottom-color:var(--tab-active-color,var(--primary))}@media (max-width:768px){.TabBar_tabs__v6mLB{overflow-x:auto;-webkit-overflow-scrolling:touch}.TabBar_tab__vYklN{padding:.625rem 1rem;font-size:.8125rem}}.SearchInput_root__b_l50{position:relative;flex:1;min-width:250px;max-width:500px}.SearchInput_icon__cQ1oD{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.SearchInput_input__GMvud{width:100%;height:40px;padding:.5rem 3.5rem;border:2px solid #e5e7eb;border-radius:9999px;background:#fff;font-size:1rem;color:#1f2937;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out}.SearchInput_input__GMvud::placeholder{color:#9ca3af}.SearchInput_input__GMvud:focus{outline:none;border-color:var(--search-accent,var(--primary-business,#3b82f6));box-shadow:0 0 0 3px color-mix(in srgb,var(--search-accent,var(--primary-business,#3b82f6)) 12%,transparent)}.SearchInput_endSlot__Pj68r{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}@media (max-width:768px){.SearchInput_root__b_l50{min-width:0;max-width:100%;width:100%}}.QuizList_container__ObYt9{max-width:1400px;width:90%;margin:2rem auto}.QuizList_containerFullWidth__paxOz{max-width:none;width:100%;margin:0}.QuizList_header__h6sid{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.QuizList_titleRow__gvjRK{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.QuizList_refreshButton__qL1zM{display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:8px;transition:color .2s ease,background .2s ease}.QuizList_refreshButton__qL1zM:hover:not(:disabled){color:var(--primary);background:rgba(0,0,0,.04)}.QuizList_refreshButton__qL1zM:disabled{opacity:.6;cursor:not-allowed}.QuizList_refreshIconSpinning__8ne5R{animation:QuizList_spin__E7sKW .8s linear infinite}@keyframes QuizList_spin__E7sKW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QuizList_title__Viupw{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.QuizList_controls__tbIjW{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:nowrap;position:relative;justify-content:space-between}.QuizList_controls__tbIjW:has(+.QuizList_filtersSection__6RcqL){margin-bottom:0}.QuizList_searchBar__8xV33{position:relative;flex:1;min-width:250px;max-width:500px}.QuizList_searchIcon__ZJZyT{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.QuizList_searchInput__Vir03{width:100%;padding:.25rem 3.5rem .5rem;border:2px solid #e5e7eb;border-radius:50px;font-size:1rem;transition:all .2s ease-in-out;background:white;height:40px;box-sizing:border-box}.QuizList_filterIconButton__CAWIE{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.QuizList_filterIconButton__CAWIE:hover{color:var(--primary)}.QuizList_filterIconActive__48vW8{color:var(--primary)!important}.QuizList_searchInput__Vir03:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,0,0,.08)}.QuizList_filtersSection__6RcqL{width:100%;display:flex;gap:.75rem;flex-wrap:wrap;padding-top:1rem;margin-bottom:1.5rem;animation:QuizList_slideDown__HysVI .2s ease-out}@keyframes QuizList_slideDown__HysVI{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.QuizList_createButton__Axh1u{background:var(--primary);color:white;border:none;border-radius:50px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease-in-out;white-space:nowrap;flex-shrink:0;height:40px;box-sizing:border-box}.QuizList_createButton__Axh1u:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.QuizList_filterButton__6OhzL{background:white;border:2px solid #e5e7eb;padding:.625rem 1.25rem;border-radius:50px;font-size:.875rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap}.QuizList_filterButton__6OhzL:hover{border-color:var(--primary);color:var(--primary)}.QuizList_filterActive__mztI_{background:var(--primary);border-color:var(--primary);color:white}.QuizList_filterActive__mztI_:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:white}.QuizList_filterDivider__Aagrd{width:1px;align-self:stretch;background:#e5e7eb;margin:0 .25rem}.QuizList_grid___T77q{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.QuizList_skeletonCard__qkpP0{background:#f1f5f9;border-radius:16px;padding:0;min-height:180px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.QuizList_skeletonCard__qkpP0 [class*=animate-pulse]{background:#cbd5e1!important}.QuizList_errorState__ujN3F{text-align:center;padding:2.5rem 1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px}.QuizList_errorStateIcon__p7faB{font-size:2rem;margin-bottom:.75rem;opacity:.8}.QuizList_errorStateTitle__nXPtD{font-size:1.125rem;font-weight:600;color:#475569;margin:0 0 .5rem}.QuizList_errorStateText__IumMc{font-size:.9375rem;color:#64748b;margin:0 0 1.25rem}.QuizList_errorStateButton__FoH2L{padding:.5rem 1.25rem;background:#64748b;color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease}.QuizList_errorStateButton__FoH2L:hover{background:#475569}.QuizList_emptyState__APJAf{text-align:center;padding:4rem 2rem}.QuizList_emptyIcon__xsogt{font-size:4rem;margin-bottom:1rem}.QuizList_emptyTitle__yFCQU{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.QuizList_emptyText__COE09{font-size:1rem;color:#6b7280;margin:0}.QuizList_pagination__WUBcu{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;padding:1rem 0}.QuizList_pageButton__3Qo7Y{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:8px;background:white;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease}.QuizList_pageButton__3Qo7Y:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.QuizList_pageButton__3Qo7Y:disabled{opacity:.5;cursor:not-allowed}.QuizList_pageInfo__QXViI{font-size:.875rem;color:#6b7280;font-weight:500}.QuizList_sessionList__IHY1e{display:flex;flex-direction:column;gap:.75rem}.QuizList_sessionCard__qwmig{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:white;border:1px solid #e5e7eb;border-radius:12px;transition:box-shadow .15s ease}.QuizList_sessionCard__qwmig:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.QuizList_sessionCardSkeleton__sONh3{padding:1rem 1.25rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;min-height:68px}.QuizList_sessionInfo__0eAqs{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.QuizList_sessionTitle__Awqmk{font-size:.9375rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.QuizList_sessionMeta__ZyIEw{font-size:.8125rem;color:#6b7280}.QuizList_sessionCode__LkQor{font-family:monospace;font-weight:600;color:#374151}.QuizList_sessionStateBadge__Q8qdC{flex-shrink:0;font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:50px;background:#f3f4f6;color:#6b7280}.QuizList_state_ended__Obud_{background:#ecfdf5;color:#059669}.QuizList_state_running__CO96Q{background:#eff6ff;color:#2563eb}.QuizList_sessionViewButton__HG2Jw{flex-shrink:0;padding:.375rem .875rem;background:var(--primary);color:white;border:none;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease}.QuizList_sessionViewButton__HG2Jw:hover{background:var(--primary-hover)}@media (max-width:768px){.QuizList_header__h6sid{gap:1rem}.QuizList_title__Viupw{font-size:1.5rem}}.QuizStatsModal_header__CjHSE{display:flex;flex-direction:column;gap:14px;padding:20px 24px 16px;border-bottom:1px solid #f0f4f8}.QuizStatsModal_headerTop__M9pv1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:40px}.QuizStatsModal_title__LwxGo{font-size:17px;font-weight:700;color:#1a2a3a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.QuizStatsModal_subtitle__lfI7z{font-size:12px;color:#94a3b8;margin:2px 0 0}.QuizStatsModal_dateRange__GJq3f{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.QuizStatsModal_dateInput__fYSdK{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;padding:7px 11px;font-size:13px;color:#334155;outline:none;transition:border-color .15s ease;cursor:pointer}.QuizStatsModal_dateInput__fYSdK:focus{border-color:#5AC3F0;background:#fff}.QuizStatsModal_dateSep__eEdyP{color:#94a3b8;font-size:14px;flex-shrink:0}.QuizStatsModal_presetButtons__2raae{display:flex;gap:4px;margin-left:auto}.QuizStatsModal_presetBtn__FdW0U{background:#f1f5f9;border:1.5px solid transparent;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease;white-space:nowrap}.QuizStatsModal_presetBtn__FdW0U:hover{background:#e2f4fc;color:#0ea5e9}.QuizStatsModal_presetBtnActive__p3cmQ{background:#e0f2fe;border-color:#5AC3F0;color:#0284c7}.QuizStatsModal_tabs__IA_XP{display:flex;gap:4px;padding:12px 24px 0;border-bottom:1px solid #f0f4f8}.QuizStatsModal_tab___ypgg{display:flex;align-items:center;gap:7px;padding:9px 16px;background:transparent;border-radius:10px 10px 0 0;font-size:13px;font-weight:600;color:#94a3b8;cursor:pointer;transition:all .15s ease;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.QuizStatsModal_tab___ypgg:hover{color:#475569;background:#f8fafc}.QuizStatsModal_tabActive__aYnFB{color:#0284c7;border-bottom-color:#5AC3F0;background:#f0f9ff}.QuizStatsModal_tabBadge__vb8_9{background:#e0f2fe;color:#0284c7;font-size:11px;font-weight:700;padding:1px 7px;border-radius:20px}.QuizStatsModal_tabBadgeGray__iFj13{background:#f1f5f9;color:#64748b}.QuizStatsModal_kpiGrid__TEmwX{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding:16px 24px}.QuizStatsModal_kpiCard__bBR2t{background:#f8fafc;border:1.5px solid #e8f0f8;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.QuizStatsModal_kpiLabel__xHJpU{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.QuizStatsModal_kpiValue__zATGB{font-size:24px;font-weight:800;color:#1e293b;line-height:1.1}.QuizStatsModal_kpiUnit__9M4hK{font-size:13px;font-weight:500;color:#64748b;margin-left:2px}.QuizStatsModal_kpiSub__8yb8J{font-size:11px;color:#94a3b8}.QuizStatsModal_questionsSection__74PbX{padding:0 24px 24px;display:flex;flex-direction:column;gap:12px}.QuizStatsModal_sectionTitle__GCQHu{font-size:13px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.07em;margin:8px 0 4px}.QuizStatsModal_questionCard__qcll8{background:#fff;border:1.5px solid #e8f0f8;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.QuizStatsModal_questionHeader__OmZ1c{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.QuizStatsModal_questionNum__rJFKo{flex-shrink:0;width:24px;height:24px;background:#e0f2fe;border-radius:50%;font-size:11px;font-weight:800;color:#0284c7;display:flex;align-items:center;justify-content:center;margin-top:1px}.QuizStatsModal_questionText__NQmAb{font-size:14px;font-weight:600;color:#1e293b;flex:1;line-height:1.4}.QuizStatsModal_questionMeta__mKDUi{display:flex;gap:10px;flex-shrink:0}.QuizStatsModal_metaChip__wvIHB{font-size:11px;font-weight:600;color:#64748b;background:#f1f5f9;padding:3px 8px;border-radius:8px;white-space:nowrap}.QuizStatsModal_metaChipGreen__rq4TT{background:#dcfce7;color:#15803d}.QuizStatsModal_answerBars__cKfRL{display:flex;flex-direction:column;gap:6px}.QuizStatsModal_answerRow__L78m0{display:flex;align-items:center;gap:10px}.QuizStatsModal_answerLabel__hMkkf{flex-shrink:0;width:20px;height:20px;border-radius:6px;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#475569}.QuizStatsModal_answerLabelCorrect__OHJ8j{background:#dcfce7;color:#15803d}.QuizStatsModal_dropoutLabel__NPtLi{flex-shrink:0;width:64px;height:20px;border-radius:6px;padding:0 8px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;white-space:nowrap;background:#f1f5f9;color:#475569}.QuizStatsModal_dropoutLabelComplete__9zCL4{background:#dcfce7;color:#15803d}.QuizStatsModal_answerText__bnn0n{flex:1;font-size:12px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.QuizStatsModal_barWrapper__u9LGw{flex:2;height:20px;background:#f1f5f9;border-radius:6px;overflow:hidden;min-width:80px}.QuizStatsModal_bar__jY1qZ{height:100%;background:#bae6fd;border-radius:6px;transition:width .5s cubic-bezier(.34,1.56,.64,1);min-width:2px}.QuizStatsModal_barCorrect__O_K8o{background:#86efac}.QuizStatsModal_barPct__E1FjM{flex-shrink:0;width:36px;text-align:right;font-size:12px;font-weight:700;color:#475569}.QuizStatsModal_barCount__Owptw{flex-shrink:0;width:28px;text-align:right;font-size:11px;color:#94a3b8}.QuizStatsModal_sourcesGrid__8hQAb{display:flex;gap:10px;flex-wrap:wrap;padding:0 24px 8px}.QuizStatsModal_sourceChip__2Ta_J{background:#f1f5f9;border-radius:10px;padding:8px 14px;display:flex;flex-direction:column;gap:2px;min-width:90px}.QuizStatsModal_sourceLabel__xrFFy{font-size:11px;font-weight:600;color:#94a3b8;text-transform:capitalize}.QuizStatsModal_sourceCount__NZSqt{font-size:18px;font-weight:800;color:#1e293b}.QuizStatsModal_skeletonBlock__yvClD{background:linear-gradient(90deg,#f1f5f9 25%,#e8f0f8 50%,#f1f5f9 75%);background-size:200% 100%;animation:QuizStatsModal_shimmer__TKHW3 1.4s ease-in-out infinite;flex-shrink:0}@keyframes QuizStatsModal_shimmer__TKHW3{0%{background-position:200% 0}to{background-position:-200% 0}}.QuizStatsModal_emptyState___Un1s{text-align:center;padding:40px 24px;color:#94a3b8;font-size:14px}.QuizStatsModal_emptyIcon__jWpE5{font-size:32px;margin-bottom:8px}