.stats_dashboardContent__picmb{min-height:100vh;background:radial-gradient(1000px 520px at 0 -20%,rgba(62,102,243,.08),transparent 55%),radial-gradient(900px 480px at 120% 0,rgba(124,107,238,.06),transparent 55%),var(--background);display:flex;flex-direction:column;padding:clamp(1.5rem,3vw + .5rem,3.5rem) 1.5rem clamp(3rem,5vw,4.5rem);gap:clamp(2.5rem,5vw,4rem)}.stats_contentContainer__89iFY{width:100%;max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.stats_sectionSeparator__FD8oC{height:1px;background:linear-gradient(90deg,transparent,var(--gray-200),transparent);margin-top:clamp(2.5rem,5vw,3.5rem)}.stats_section__WSApF{display:grid;flex-direction:column;grid-gap:clamp(1.25rem,1.5vw,2rem);gap:clamp(1.25rem,1.5vw,2rem)}.stats_sectionHeader__eggXv{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:var(--gray-100);border:1px solid var(--gray-200);color:var(--gray-700);width:-moz-fit-content;width:fit-content}.stats_sectionHeader__eggXv h2{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.stats_sectionIcon__BTWVK{color:var(--blue);font-size:14px}.stats_lead__WwrsE{color:var(--primary-color);font-size:.98rem;line-height:1.55}.stats_card__Fhep1{border:1px solid var(--border-color);border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease;overflow:visible}.stats_card__Fhep1:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.stats_infoCard__dWrNx{padding:1.5rem;height:auto;min-height:-moz-fit-content;min-height:fit-content;overflow:visible}.stats_scrollArea__o3qpQ{display:grid;grid-gap:8px;gap:8px;max-height:none;overflow-y:visible;overflow-x:hidden;padding-right:4px}.stats_historyScroll__P1hxk{max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--blue) rgba(0,0,0,0)}.stats_historyScroll__P1hxk::-webkit-scrollbar{width:8px}.stats_historyScroll__P1hxk::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.stats_historyScroll__P1hxk::-webkit-scrollbar-thumb{background:var(--gray-300,#cbd5e1);border-radius:4px}.stats_historyScroll__P1hxk::-webkit-scrollbar-thumb:hover{background:var(--gray-400,#94a3b8)}.stats_lessonsList__atG9S{display:grid;grid-gap:8px;gap:8px;min-height:0}.stats_historyGrid__OE4Iv{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:1.5rem;gap:1.5rem}@media(max-width:900px){.stats_historyGrid__OE4Iv{grid-template-columns:1fr}}.stats_historyCard__aaP7s{height:45vh;max-height:45vh;padding:1.25rem;display:flex;flex-direction:column;overflow:hidden}.stats_historyCard__aaP7s .stats_historyContent__XES81{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.stats_historyCard__aaP7s{scroll-behavior:auto}.stats_historyCard__aaP7s .cardContent{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.stats_cardContentFill__UGWPU{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.stats_historyContent__XES81{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden}.stats_historyContent__XES81>.stats_scrollArea__o3qpQ{flex:1 1 auto;overflow-y:auto}.stats_historyCard__aaP7s .stats_scrollArea__o3qpQ{flex:1 1 auto;max-height:100%;min-height:0;overflow-y:auto}.stats_kpiLine__cRa3k{font-size:.98rem;color:var(--primary-color)}.stats_muted__mmG__{color:var(--gray-600);font-size:.95rem}.stats_topHistoryCard__9wXXa{width:100%;order:0}.stats_statsGrid__m_B2n{display:grid;grid-template-columns:1.5fr 1fr;grid-template-areas:"pie insights" "bar .";grid-gap:1.5rem;gap:1.5rem;align-items:start}.stats_statsGrid__m_B2n>*{min-width:0}@media(max-width:1020px){.stats_statsGrid__m_B2n{grid-template-columns:1fr;grid-template-areas:"pie" "insights" "bar"}}.stats_chartsCol__JfH8_{display:grid;grid-gap:1.5rem;gap:1.5rem}.stats_pieCard__FEgsF{grid-area:pie}.stats_barCard__sE_fc{grid-area:bar}.stats_insightsCol__kq3B2{grid-area:insights;display:grid;grid-gap:1.5rem;gap:1.5rem;height:100%;overflow:auto}@media(max-width:1020px){.stats_insightsCol__kq3B2{height:auto;overflow:visible}}.stats_cardTall__Dk1VT{min-height:420px}.stats_pieChart__fltop{height:360px;width:100%}.stats_barChart__8n17d{height:280px;width:100%}.stats_barHint__D1lir{font-size:.85rem;color:var(--gray-600);margin-top:6px}.stats_chartHint__7GVwQ{font-size:.65rem;line-height:1.3;color:var(--gray-500);margin-top:4px}.stats_chartDescription__6IEVC{font-size:.7rem;line-height:1.4;color:var(--gray-600);margin:0 0 .65rem}.stats_chartArea__WrGo_{width:100%;min-height:360px;display:flex;flex-direction:column}.stats_lineChartArea__Muxn2{width:100%;height:380px}.stats_loadingContainer__ilZFz,.stats_noDataMessage__wr_qY{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--gray-500);font-size:.75rem;padding:0 1rem;min-height:160px}.stats_noDataMessage__wr_qY{flex-direction:column;gap:.4rem}.stats_distributionDetails__VvlqL{margin-top:1rem;padding:1rem;background-color:var(--gray-100);border-radius:var(--radius-md);border:1px solid var(--gray-200)}.stats_distributionDetails__VvlqL h4{margin-top:0;margin-bottom:.8rem;font-size:1rem;color:var(--primary-color)}.stats_distributionList__FvYku{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.6rem;gap:.6rem;padding-left:0;margin:0;list-style:none}.stats_distributionList__FvYku li{padding:.5rem .8rem;border-radius:var(--radius-sm);background-color:#fff;border:1px solid var(--gray-200);font-size:.9rem;color:var(--gray-700);transition:all .2s ease}.stats_highlightedScore__M6PPK{background-color:rgba(62,102,243,.1)!important;border-color:rgba(62,102,243,.3)!important;color:var(--blue)!important;font-weight:600}.stats_fullWidth__qqBi_{grid-column:1/-1}.stats_lessonBox__ApXcK{display:grid;grid-gap:4px;gap:4px}.stats_lessonTitle__i8n1m{font-weight:800;color:var(--primary-color)}.stats_probRow___j6fS{display:inline-flex;align-items:center;gap:.5rem}.stats_input___4T0m{width:80px;padding:.6rem .7rem;font-size:1rem;border:1px solid var(--secondary-gray);border-radius:var(--radius-md);outline:none;text-align:center;color:var(--primary-color);transition:border .2s ease,box-shadow .2s ease;background:#fff}.stats_input___4T0m::placeholder{color:var(--gray-400)}.stats_input___4T0m:hover{border-color:var(--gray-400)}.stats_input___4T0m:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px rgba(62,102,243,.18)}.stats_button__WrbYs{padding:.6rem 1rem;font-size:1rem;font-weight:700;color:#fff;background-color:var(--blue);border:none;border-radius:999px;cursor:pointer;transition:background .2s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 4px 14px rgba(62,102,243,.28)}.stats_button__WrbYs:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(62,102,243,.34);background-color:var(--dark-blue)}.stats_button__WrbYs:active{transform:translateY(0)}.stats_button__WrbYs:disabled{background-color:var(--gray-400);box-shadow:none;cursor:not-allowed;transform:none}.stats_gatedWrapper__4y1MQ{position:relative;grid-column:1/-1;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.stats_gatedWrapper__4y1MQ.stats_locked__0K0sL .stats_gatedContent__BnNi2{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(6px) grayscale(.4);opacity:.45;transition:filter .5s ease,opacity .5s ease}.stats_gatedContent__BnNi2{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;transition:filter .5s ease,opacity .5s ease}.stats_gateOverlay__WIqR7{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:2rem}.stats_gateCard__l_zsX{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:380px;width:100%;padding:2.5rem 2rem;border-radius:24px;background:rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px -4px rgba(99,102,241,.18),0 2px 12px -2px rgba(0,0,0,.06);text-align:center;animation:stats_gateSlideUp__azMtP .6s cubic-bezier(.22,1,.36,1) both}@keyframes stats_gateSlideUp__azMtP{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.stats_gateIconRing__6divV{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#6366f1;box-shadow:0 4px 14px -2px rgba(99,102,241,.25);margin-bottom:.25rem}.stats_gateTitle__21aYo{font-size:1.15rem;font-weight:700;color:#1e293b;margin:0;line-height:1.3}.stats_gateDescription__Yg4qg{font-size:.82rem;line-height:1.55;color:#475569;margin:0;max-width:320px}.stats_gateCta__ZsSIY{margin-top:.5rem;padding:.75rem 2rem;border:none;border-radius:14px;font-size:.88rem;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5 50%,#4338ca);box-shadow:0 6px 20px -4px rgba(99,102,241,.5),0 2px 8px -2px rgba(67,56,202,.3);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.stats_gateCta__ZsSIY:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 28px -4px rgba(99,102,241,.55),0 4px 12px -2px rgba(67,56,202,.35)}.stats_gateCta__ZsSIY:active{transform:translateY(0) scale(.98)}@media(prefers-color-scheme:dark){.stats_gateCard__l_zsX{background:rgba(15,23,42,.85);border-color:rgba(255,255,255,.08);box-shadow:0 8px 32px -4px rgba(0,0,0,.4),0 2px 12px -2px rgba(99,102,241,.15)}.stats_gateIconRing__6divV{background:linear-gradient(135deg,#1e1b4b,#312e81)}.stats_gateTitle__21aYo{color:#f1f5f9}.stats_gateDescription__Yg4qg{color:#94a3b8}}.card_card__V0l93{position:relative;border-radius:var(--radius-xl);border:1px solid var(--border-color);background:var(--card-bg);box-shadow:var(--shadow-sm);padding:1.25rem;display:flex;flex-direction:column;gap:1rem;overflow:visible;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.card_card__V0l93:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.card_card__V0l93:focus-within{border-color:rgba(62,102,243,.6);box-shadow:0 0 0 4px rgba(62,102,243,.12)}.card_surface__je4np{position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px 300px at -15% -20%,rgba(62,102,243,.06),transparent 60%),radial-gradient(600px 260px at 120% -10%,rgba(124,107,238,.05),transparent 60%)}.card_container__ClkNL{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem}.card_innerContainer__RxBKi{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.card_iconWrap__OCjZe{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--blue),var(--purple));box-shadow:0 6px 16px rgba(62,102,243,.25);flex:0 0 auto}.card_iconWrap__OCjZe svg{font-size:16px}.card_cardTitle__jcrwf,.card_title__G_7W9{font-size:clamp(1rem,.8rem + .4vw,1.15rem);font-weight:800;letter-spacing:-.01em;color:var(--primary-color);margin:0;line-height:1.25;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card_horizontalLine__KzV2g,.card_separator__twP_i{width:100%;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-color) 15%,var(--border-color) 85%,transparent 100%);margin:.25rem 0 .35rem;border:0}.card_cardContent__iQT8n{position:relative;z-index:1;padding:.5rem .25rem 1rem;color:var(--gray-700);font-size:.97rem;line-height:1.6;overflow:visible}.card_cardContent__iQT8n :is(.card_scrollArea__CIpYn){margin-top:.25rem}.card_cardButton__P_v2N{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,0);background:linear-gradient(135deg,var(--blue) 0,var(--dark-blue) 100%);color:#fff;padding:.6rem 1rem;border-radius:999px;font-size:.9rem;font-weight:700;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease;box-shadow:0 6px 16px rgba(62,102,243,.28)}.card_cardButton__P_v2N:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(62,102,243,.34)}.card_cardButton__P_v2N:active{transform:translateY(0);box-shadow:0 4px 14px rgba(62,102,243,.24)}.card_cardButton__P_v2N:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(62,102,243,.18),0 6px 16px rgba(62,102,243,.28)}@media(prefers-reduced-motion:reduce){.card_cardButton__P_v2N,.card_card__V0l93{transition:none}.card_card__V0l93:hover{transform:none}}.listItem_listItemWrapper__7YPLX{display:block;padding:.65rem .2rem .65rem .25rem;border-bottom:1px solid var(--gray-200,#e2e8f0);font-size:.85rem;line-height:1.3;position:relative}.listItem_listItemWrapper__7YPLX:last-child{border-bottom:none}.listItem_row__WrhH_{display:flex;align-items:flex-start;gap:.65rem}.listItem_icon__Ax3jJ{width:28px;height:28px;flex:0 0 28px;display:flex;align-items:center;justify-content:center;background:var(--gray-100,#f1f5f9);border-radius:8px;color:var(--blue,#3b82f6);font-size:.9rem}.listItem_textBlock__S3BkJ{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.25rem}.listItem_title__a0vE5{font-weight:600;font-size:.8rem;color:var(--primary-color,#0f172a)}.listItem_titleWrapper__3BpD3,.listItem_title__a0vE5{max-width:100%;position:relative}.listItem_titleInner__DkOW_{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.listItem_titleTooltip__Db5uC{position:absolute;left:0;top:100%;margin-top:4px;background:#0f172a;color:#f1f5f9;padding:6px 8px;font-size:.65rem;line-height:1.2;border-radius:6px;max-width:320px;box-shadow:0 4px 12px -2px rgba(15,23,42,.4);opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:10}.listItem_titleWrapper__3BpD3:focus-within .listItem_titleTooltip__Db5uC,.listItem_titleWrapper__3BpD3:hover .listItem_titleTooltip__Db5uC{opacity:1;transform:translateY(0)}.listItem_meta__pBgax{font-size:.7rem;letter-spacing:.02em;color:var(--gray-600,#64748b)}.listItem_listItemWrapper__7YPLX:focus-within{outline:2px solid var(--blue,#3b82f6);outline-offset:2px;border-radius:6px}.admin_container__t_nRi{padding:40px;display:flex;flex-direction:column;gap:32px;font-family:Inter,sans-serif;background-color:#f8fafc;min-height:100vh;max-width:1800px;margin:0 auto}.admin_container__t_nRi h1{font-size:2.5rem;font-weight:800;letter-spacing:-.03em;color:#0f172a;margin-bottom:8px}.admin_container__t_nRi p{font-size:1rem;color:#64748b;max-width:600px;line-height:1.6}.admin_mainGrid__wVLOd{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px}.admin_verticalLayout__D_OGT{display:flex;flex-direction:column;gap:32px}.admin_splitLayout__FxYho{display:grid;grid-template-columns:450px 1fr;grid-gap:32px;gap:32px;align-items:start}@media(max-width:1280px){.admin_splitLayout__FxYho{grid-template-columns:1fr 1fr}}@media(max-width:1024px){.admin_splitLayout__FxYho{grid-template-columns:1fr}}.admin_detailsSection__bbCUk{position:-webkit-sticky;position:sticky;top:32px;max-height:calc(100vh - 64px);overflow-y:auto;padding-right:4px;scrollbar-width:none}.admin_detailsSection__bbCUk::-webkit-scrollbar{display:none}.admin_tabsContainer__bXZFq{display:inline-flex;gap:4px;margin-bottom:32px;padding:6px;background:#e2e8f0;border-radius:16px;width:-moz-fit-content;width:fit-content;box-shadow:inset 0 2px 4px rgba(0,0,0,.06)}.admin_tabButton__of8R7{padding:10px 24px;background:rgba(0,0,0,0);border:none;border-radius:12px;font-weight:600;cursor:pointer;color:#64748b;font-size:.95rem;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.admin_tabButton__of8R7:hover{color:#334155}.admin_tabButton__of8R7.admin_active__7AMvr{background-color:#fff;color:#0f172a;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:scale(1.02)}.admin_groupByToggle__JiX1i{margin-bottom:12px;display:flex;justify-content:flex-end;padding-right:8px}.admin_groupByToggle__JiX1i label{font-size:.9rem;display:flex;align-items:center;gap:8px;cursor:pointer;color:#334155;font-weight:500;padding:8px 12px;background-color:#f1f5f9;border-radius:8px;transition:background-color .2s}.admin_groupByToggle__JiX1i label:hover{background-color:#e2e8f0}.admin_groupByToggle__JiX1i label input{width:16px;height:16px;accent-color:#334155;cursor:pointer}.admin_meetManager__tHacF,.admin_testsSection__Sqar_,.admin_uploadSection__TUWlP,.admin_usersSection__1dQnZ{background-color:var(--background);border:1px solid var(--secondary-gray);border-radius:16px;padding:24px;box-shadow:0 4px 8px rgba(0,0,0,.06);transition:box-shadow .2s ease}.admin_meetManager__tHacF:hover,.admin_testsSection__Sqar_:hover,.admin_uploadSection__TUWlP:hover,.admin_usersSection__1dQnZ:hover{box-shadow:0 6px 12px rgba(0,0,0,.08)}.admin_uploadSection__TUWlP{display:flex;justify-content:center;align-items:center;background-color:#f4f6fa}.admin_usersSection__1dQnZ{background-color:#fff}.admin_meetManager__tHacF,.admin_testsSection__Sqar_{margin-top:16px}.admin_professorFilterBar__mm3l_{display:flex;align-items:center;gap:8px;margin:4px 0 16px;background:#fff;border:1px solid var(--secondary-gray);border-radius:10px;padding:10px 14px;box-shadow:0 2px 4px rgba(0,0,0,.04);font-size:.7rem}.admin_professorFilterBar__mm3l_ label{display:flex;align-items:center;gap:6px;font-weight:500;cursor:pointer}.admin_professorFilterBar__mm3l_ label input{cursor:pointer}.admin_professorFilterBar__mm3l_ .admin_helper__zC8Tc{font-size:.55rem;color:#64748b;margin-left:4px}.admin_bulkAssignPanel__Odp75{background:#fff;border:none;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.01);margin-bottom:24px;border:1px solid rgba(226,232,240,.8)}.admin_bulkAssignHeader__wfVQg{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.admin_bulkAssignTitle__CJ8pJ{font-size:1.1rem;font-weight:700;color:#1e293b;letter-spacing:-.01em}.admin_bulkAssignStudents__QRZfn{display:flex;flex-wrap:wrap;gap:8px;max-height:150px;overflow-y:auto;padding:4px}.admin_bulkAssignStudents__QRZfn::-webkit-scrollbar{width:6px}.admin_bulkAssignStudents__QRZfn::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.admin_bulkAssignStudents__QRZfn::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.admin_bulkAssignStudentBtn__z6PZb{padding:6px 12px;border-radius:99px;border:1px solid rgba(0,0,0,0);background:#f8fafc;color:#64748b;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.admin_bulkAssignStudentBtn__z6PZb:hover{background:#e2e8f0;color:#334155;transform:translateY(-1px)}.admin_bulkAssignStudentBtn__z6PZb[data-selected=true]{background:#3b82f6;color:#fff;box-shadow:0 4px 6px -1px rgba(59,130,246,.3)}.admin_bulkAssignControls__2Bv0m{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:#f8fafc;padding:16px;border-radius:12px;margin-top:8px}.admin_bulkAssignSelect__zR8xw{min-width:200px;font-size:.85rem;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;outline:none;color:#334155;font-weight:500;cursor:pointer;transition:all .2s;max-height:120px}.admin_bulkAssignSelect__zR8xw:hover{border-color:#cbd5e1}.admin_bulkAssignSelect__zR8xw:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.admin_bulkAssignActionPrimary__JCJxa,.admin_bulkAssignActionSecondary__fbh6z{font-size:.85rem;padding:10px 20px;border-radius:10px;font-weight:600;cursor:pointer;border:none;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.admin_bulkAssignActionPrimary__JCJxa{background:#0f172a;color:#fff;box-shadow:0 4px 6px -1px rgba(15,23,42,.2)}.admin_bulkAssignActionPrimary__JCJxa:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 8px -1px rgba(15,23,42,.3)}.admin_bulkAssignActionPrimary__JCJxa:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.admin_bulkAssignActionSecondary__fbh6z{background:rgba(0,0,0,0);color:#64748b;border:1px solid #e2e8f0}.admin_bulkAssignActionSecondary__fbh6z:hover{background:#fff;color:#ef4444;border-color:#fecaca}.admin_bulkAssignHint__QKg8v{font-size:.55rem;color:#475569;margin-top:2px}.admin_actionButton__0ubI7{background:#334155;color:#fff;font-size:.75rem;padding:.65rem 1rem;border-radius:8px;border:1px solid #1e293b;cursor:pointer;transition:background-color .2s}.admin_actionButton__0ubI7:hover{background-color:#1e293b}.admin_statsButtonContainer__uTC9t{margin-top:.75rem;display:flex;justify-content:flex-end}.admin_fullStatsContainer__rhwbC{position:relative}.admin_backButton__Rd5Ae{background:#334155;color:#fff;font-size:.85rem;padding:.65rem 1.25rem;border-radius:8px;border:1px solid #1e293b;cursor:pointer;transition:background-color .2s}.admin_backButton__Rd5Ae:hover{background-color:#1e293b}.admin_statsPageHeader__7O8Bd{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.admin_statsPageHeader__7O8Bd h1{margin:0}.admin_lessonTabs__bO078{display:flex;gap:.3rem;padding:.26rem;background:#f2f4fb;border-radius:11px;width:-moz-fit-content;width:fit-content;margin-bottom:1.4rem}.admin_lessonTab__wT1bU{padding:.52rem 1.1rem;border-radius:8px;border:none;background:rgba(0,0,0,0);color:#6b7a99;font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .14s,color .14s,box-shadow .14s}.admin_lessonTab__wT1bU:hover{color:#1e2640;background:rgba(255,255,255,.55)}.admin_lessonTabActive__rzIe_{background:#fff;color:var(--blue);box-shadow:0 1px 6px rgba(0,0,0,.08);font-weight:700}.meetManager_wrapper__RJqdx{display:grid;grid-gap:1.15rem;gap:1.15rem}.meetManager_topBar__s1L_m{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.meetManager_topBarTitles__OlZl3{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.meetManager_title__TG7n6{margin:0;font-size:1.22rem;font-weight:800;color:#0f1629;letter-spacing:-.01em}.meetManager_wrapper__RJqdx .meetManager_subtitle__lRgG2{margin:0;font-size:.82rem;color:#6b7a99;line-height:1.35;max-width:none}.meetManager_wrapper__RJqdx .meetManager_modalSubtitle__EmXL2{margin:.15rem 0 0;font-size:.8rem;color:#6b7a99;max-width:none}.meetManager_wrapper__RJqdx .meetManager_confirmText__VOgbc{margin:0;font-size:.88rem;color:#3a4460;line-height:1.5;max-width:none}.meetManager_wrapper__RJqdx .meetManager_confirmText__VOgbc strong{color:#0f1629}.meetManager_wrapper__RJqdx .meetManager_lessonDesc__mRagu{margin:0;font-size:.8rem;color:#6b7a99;line-height:1.4;max-width:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meetManager_wrapper__RJqdx .meetManager_emptyTitle__Sk7OP{margin:0;font-size:.96rem;font-weight:700;color:#3a4460;line-height:1.35;max-width:none}.meetManager_wrapper__RJqdx .meetManager_emptyText__1GLAv{margin:0;font-size:.84rem;color:#6b7a99;line-height:1.45;max-width:34ch}.meetManager_wrapper__RJqdx .meetManager_sectionNote__D5qgy{margin:0;font-size:.8rem;color:#6b7a99;line-height:1.45;max-width:none}.meetManager_wrapper__RJqdx .meetManager_searchStatus__qAGv3{margin:0;padding:.25rem .1rem;font-size:.79rem;color:#6b7a99;max-width:none}.meetManager_topBarActions__SiP6L{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.meetManager_btnDanger__KXjDz,.meetManager_btnGhost__e2v6h,.meetManager_btnPrimary__MAFzf{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:9px;font-family:inherit;font-size:.84rem;font-weight:600;padding:.52rem .95rem;cursor:pointer;white-space:nowrap;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s}.meetManager_btnDanger__KXjDz svg,.meetManager_btnGhost__e2v6h svg,.meetManager_btnPrimary__MAFzf svg{font-size:.95rem;flex-shrink:0}.meetManager_btnDanger__KXjDz:disabled,.meetManager_btnGhost__e2v6h:disabled,.meetManager_btnPrimary__MAFzf:disabled{opacity:.55;cursor:not-allowed;transform:none}.meetManager_btnPrimary__MAFzf{background:var(--blue);border:1.5px solid var(--blue);color:#fff;box-shadow:0 2px 8px rgba(62,102,243,.22)}.meetManager_btnPrimary__MAFzf:hover:not(:disabled){background:var(--dark-blue);border-color:var(--dark-blue);box-shadow:0 4px 14px rgba(62,102,243,.28)}.meetManager_btnGhost__e2v6h{background:#fff;border:1.5px solid #dde2ee;color:#5e6a84}.meetManager_btnGhost__e2v6h:hover:not(:disabled){border-color:rgba(62,102,243,.3);color:var(--blue);background:rgba(62,102,243,.03)}.meetManager_btnDanger__KXjDz{background:#fff;border:1.5px solid #fecaca;color:#dc2626}.meetManager_btnDanger__KXjDz:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.meetManager_btnSm__LN8gV{font-size:.78rem;padding:.4rem .7rem;border-radius:8px}.meetManager_btnBlock__u5NJS{width:100%}.meetManager_spinning__NO8eI{animation:meetManager_spin__A1eLC .7s linear infinite}@keyframes meetManager_spin__A1eLC{to{transform:rotate(1turn)}}.meetManager_statStrip__BDe_m{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.7rem;gap:.7rem}.meetManager_statCard__fXSRc{display:grid;grid-gap:.15rem;gap:.15rem;padding:.85rem 1rem;background:#fff;border:1px solid #e4eaf7;border-radius:12px;text-align:left;font-family:inherit;cursor:pointer;transition:border-color .14s,box-shadow .14s,background .14s}.meetManager_statCard__fXSRc:hover{border-color:rgba(62,102,243,.28);box-shadow:0 4px 16px rgba(62,102,243,.06)}.meetManager_statCardActive__SGk3J{border-color:var(--blue);background:rgba(62,102,243,.04);box-shadow:0 0 0 3px rgba(62,102,243,.09)}.meetManager_statValue__3W1nN{font-size:1.5rem;font-weight:800;color:#0f1629;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meetManager_statLabel__8ywot{display:flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;color:#6b7a99}.meetManager_statLabel__8ywot svg{font-size:.85rem}.meetManager_statWarn__SFUI_ .meetManager_statValue__3W1nN{color:#d97706}.meetManager_toolbar__3iAPg{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.meetManager_searchWrap__1lAvh{position:relative;flex:1 1 260px;min-width:200px;display:flex;align-items:center}.meetManager_searchIcon__LSnGN{position:absolute;left:.75rem;color:#94a3b8;font-size:.95rem;pointer-events:none}.meetManager_searchInput__SHcLi{width:100%;padding:.55rem 2rem .55rem 2.25rem;border:1.5px solid #dde2ee;border-radius:9px;font-size:.86rem;font-family:inherit;color:#0f1629;background:#fff;transition:border-color .15s,box-shadow .15s}.meetManager_searchInput__SHcLi::placeholder{color:#94a3b8}.meetManager_searchInput__SHcLi:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(62,102,243,.11)}.meetManager_searchClear__gTKFB{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:#eef1f9;color:#6b7a99;cursor:pointer}.meetManager_searchClear__gTKFB:hover{background:#e2e7f5;color:#0f1629}.meetManager_filterTabs__qGMUV{display:flex;gap:.26rem;padding:.24rem;background:#f2f4fb;border-radius:10px;flex-wrap:wrap}.meetManager_filterTab___C_pi{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .8rem;border-radius:7px;border:none;background:rgba(0,0,0,0);color:#6b7a99;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .13s,color .13s}.meetManager_filterTab___C_pi:hover{color:#1e2640;background:rgba(255,255,255,.55)}.meetManager_filterTabActive__PO95j{background:#fff;color:var(--blue);box-shadow:0 1px 4px rgba(0,0,0,.07);font-weight:700}.meetManager_filterCount__MdFJ4{font-size:.7rem;font-weight:800;opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meetManager_agenda__WWi2F{display:grid;grid-gap:1.1rem;gap:1.1rem}.meetManager_dayGroup__hJa73{display:grid;grid-gap:.55rem;gap:.55rem}.meetManager_dayHeader__wsvlI{display:flex;align-items:center;gap:.6rem;position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:.35rem 0;background:linear-gradient(#f8fafc 65%,rgba(248,250,252,0))}.meetManager_dayLabel__Y76_u{font-size:.78rem;font-weight:800;color:#3a4460;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.meetManager_dayLabelToday__lbOxu{color:var(--blue)}.meetManager_dayRule__HbgYo{flex:1 1;height:1px;background:#e4eaf7}.meetManager_dayCount__N4SQ3{font-size:.72rem;font-weight:700;color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meetManager_lessonCard__LzG_4{display:grid;grid-template-columns:84px 1fr;background:#fff;border:1px solid #e4eaf7;border-radius:14px;overflow:hidden;transition:box-shadow .15s,border-color .15s}.meetManager_lessonCard__LzG_4:hover{box-shadow:0 4px 16px rgba(62,102,243,.07);border-color:rgba(62,102,243,.18)}.meetManager_lessonCardSelected__1RFwK{border-color:var(--blue);box-shadow:0 0 0 3px rgba(62,102,243,.12)}.meetManager_lessonCardPast__eud2D{background:#fafbff}.meetManager_lessonCardPast__eud2D .meetManager_timeRail__XUJZA{background:#f3f5fb}.meetManager_lessonCardPast__eud2D .meetManager_lessonTitle__jcuUt{color:#3a4460}.meetManager_lessonCardLive__ebryv .meetManager_timeRail__XUJZA{background:linear-gradient(160deg,rgba(34,197,94,.14),rgba(34,197,94,.04))}.meetManager_lessonCardSoon__e_JH3 .meetManager_timeRail__XUJZA{background:linear-gradient(160deg,rgba(245,158,11,.15),rgba(245,158,11,.04))}.meetManager_timeRail__XUJZA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;padding:.9rem .5rem;background:linear-gradient(160deg,rgba(62,102,243,.09),rgba(62,102,243,.02));border-right:1px solid #f0f2fa}.meetManager_railTime__UugQt{font-size:1.05rem;font-weight:800;color:#0f1629;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.meetManager_railRelative__GNI_S{font-size:.68rem;font-weight:600;color:#6b7a99;text-align:center;line-height:1.2}.meetManager_lessonBody__ieCCE{display:grid;grid-gap:.5rem;gap:.5rem;padding:.85rem 1rem;min-width:0}.meetManager_lessonHeadRow__eC89E{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;min-width:0}.meetManager_lessonTitle__jcuUt{margin:0;font-size:.95rem;font-weight:700;color:#0f1629;line-height:1.3;overflow-wrap:anywhere}.meetManager_badgeRow__gEaZR{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;flex-shrink:0}.meetManager_badge__uJCNf{display:inline-flex;align-items:center;gap:.26rem;padding:.24rem .6rem;border-radius:999px;font-size:.71rem;font-weight:700;white-space:nowrap}.meetManager_badge__uJCNf svg{font-size:.8rem}.meetManager_badgeLive__yU5A0{background:rgba(34,197,94,.12);color:#16a34a;border:1px solid rgba(34,197,94,.24)}.meetManager_badgeSoon__gKtTj{background:rgba(245,158,11,.12);color:#d97706;border:1px solid rgba(245,158,11,.24)}.meetManager_badgeDone__Zgry7{background:rgba(34,197,94,.1);color:#16a34a;border:1px solid rgba(34,197,94,.2)}.meetManager_badgeMissing__QFCEm{background:rgba(239,68,68,.09);color:#dc2626;border:1px solid rgba(239,68,68,.2)}.meetManager_badgeNeutral__Irfo9{background:rgba(100,116,139,.08);color:#64748b;border:1px solid rgba(100,116,139,.15)}.meetManager_livePulse__XYWLp{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:meetManager_pulse__AXHaE 1.6s ease-in-out infinite}@keyframes meetManager_pulse__AXHaE{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(34,197,94,.5)}50%{opacity:.7;box-shadow:0 0 0 5px rgba(34,197,94,0)}}.meetManager_lessonActions__7tvye{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding-top:.15rem}.meetManager_actionSpacer__s8_Cm{flex:1 1}.meetManager_rescheduleRow__1qRg7{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding:.6rem .7rem;background:#fafbff;border:1.5px dashed rgba(62,102,243,.28);border-radius:10px}.meetManager_rescheduleLabel__s_HjT{font-size:.75rem;font-weight:700;color:#3a4460;white-space:nowrap}.meetManager_dateInput__eAgRl{padding:.4rem .6rem;border:1.5px solid #dde2ee;border-radius:8px;font-size:.82rem;font-family:inherit;color:#0f1629;background:#fff}.meetManager_dateInput__eAgRl:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(62,102,243,.11)}.meetManager_emptyState__x_me5{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;padding:3rem 1.5rem;background:#fafbff;border:1.5px dashed #e4eaf7;border-radius:14px;text-align:center}.meetManager_emptyIcon__QurHH{font-size:1.9rem;line-height:1;margin-bottom:.2rem}.meetManager_skeletonList__OVWRe{display:grid;grid-gap:.5rem;gap:.5rem}.meetManager_skeletonRow__Cv5Ke{height:46px;border-radius:10px;background:linear-gradient(90deg,#eef1f8,#f7f9fd,#eef1f8);background-size:200% 100%;animation:meetManager_shimmer__t6ful 1.3s ease-in-out infinite}@keyframes meetManager_shimmer__t6ful{0%{background-position:200% 0}to{background-position:-200% 0}}.meetManager_overlay__ieeN8{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(15,22,41,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:meetManager_fadeIn__7gUDl .16s ease}@keyframes meetManager_fadeIn__7gUDl{0%{opacity:0}to{opacity:1}}.meetManager_modal__vUJ_G{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(15,22,41,.25);animation:meetManager_popIn__bjYxb .18s cubic-bezier(.22,1,.36,1)}.meetManager_modalSm__H9MLB{max-width:420px}@keyframes meetManager_popIn__bjYxb{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.meetManager_modalHeader__TwinG{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.15rem 1.3rem .85rem;border-bottom:1px solid #f0f2fa}.meetManager_modalTitle__N37YY{margin:0;font-size:1.02rem;font-weight:800;color:#0f1629}.meetManager_iconBtn__JkU_F{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#6b7a99;font-size:1.05rem;cursor:pointer;flex-shrink:0;transition:background .13s,color .13s}.meetManager_iconBtn__JkU_F:hover{background:#f2f4fb;color:#0f1629}.meetManager_modalBody__M4RtN{padding:1.1rem 1.3rem 1.3rem}.meetManager_modalActions__fg2RL{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1.1rem}.meetManager_form__E4U5i{display:grid;grid-gap:.9rem;gap:.9rem}.meetManager_field__qs8TS{display:grid;grid-gap:.35rem;gap:.35rem}.meetManager_fieldLabel__cWvAw{font-size:.78rem;font-weight:700;color:#3a4460}.meetManager_req__56am4{color:#dc2626}.meetManager_input__IiPF0,.meetManager_textarea__3ra5R{width:100%;padding:.6rem .8rem;border:1.5px solid #dde2ee;border-radius:9px;font-size:.88rem;font-family:inherit;color:#0f1629;background:#fff;transition:border-color .15s,box-shadow .15s}.meetManager_input__IiPF0::placeholder,.meetManager_textarea__3ra5R::placeholder{color:#94a3b8}.meetManager_input__IiPF0:focus,.meetManager_textarea__3ra5R:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(62,102,243,.11)}.meetManager_input__IiPF0:disabled,.meetManager_textarea__3ra5R:disabled{background:#f7f8fc;color:#6b7a99}.meetManager_textarea__3ra5R{resize:vertical;min-height:72px;line-height:1.45}.meetManager_inputError__HzW44{border-color:#fca5a5}.meetManager_inputError__HzW44:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.meetManager_fieldHint__QRHJd{font-size:.74rem;color:#6b7a99}.meetManager_fieldError__yus3l{display:flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:#dc2626}.meetManager_presetRow__vRRFg{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-top:.15rem}.meetManager_presetChip__mBMs2{padding:.32rem .65rem;border:1.5px solid #dde2ee;border-radius:999px;background:#fff;color:#5e6a84;font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .13s,color .13s,background .13s}.meetManager_presetChip__mBMs2:hover{border-color:rgba(62,102,243,.35);color:var(--blue);background:rgba(62,102,243,.04)}.meetManager_formError__Hzcox{display:flex;align-items:center;gap:.4rem;padding:.6rem .8rem;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;font-size:.82rem;color:#b91c1c}.meetManager_drawerOverlay__oV17_{position:fixed;inset:0;z-index:1250;background:rgba(15,22,41,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:meetManager_fadeIn__7gUDl .16s ease}.meetManager_drawer__h_jIp{position:fixed;top:0;right:0;bottom:0;z-index:1260;width:min(560px,100%);display:flex;flex-direction:column;background:#fff;box-shadow:-12px 0 40px rgba(15,22,41,.16);animation:meetManager_slideIn__4wMeZ .22s cubic-bezier(.22,1,.36,1)}@keyframes meetManager_slideIn__4wMeZ{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.meetManager_drawerHeader___6uqy{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.1rem 1.3rem .9rem;border-bottom:1px solid #f0f2fa;flex-shrink:0}.meetManager_drawerTitleWrap__ysOut{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.meetManager_drawerEyebrow___NCc1{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.meetManager_drawerTitle__WhwVa{margin:0;font-size:1.05rem;font-weight:800;color:#0f1629;line-height:1.3;overflow-wrap:anywhere}.meetManager_drawerBody__wmLqe{flex:1 1;overflow-y:auto;padding:1.1rem 1.3rem 1.4rem;display:grid;grid-gap:1.1rem;gap:1.1rem;align-content:start}.meetManager_drawerFooter__z_sDe{flex-shrink:0;padding:.85rem 1.3rem;border-top:1px solid #f0f2fa;background:#fff;display:flex;align-items:center;gap:.6rem;justify-content:space-between}.meetManager_footerNote__4CMQo{font-size:.78rem;color:#6b7a99;font-weight:600}.meetManager_metaCard___u5cn{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:.8rem;gap:.8rem;padding:.9rem 1rem;background:#fafbff;border:1px solid #e4eaf7;border-radius:12px}.meetManager_metaItem__p5DPq{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.meetManager_metaLabel__vlgJF{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8}.meetManager_metaValue__Y_o36{font-size:.85rem;font-weight:600;color:#0f1629;overflow-wrap:anywhere}.meetManager_metaLinkRow__p3x2D{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.meetManager_metaLink__A_B55{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;color:var(--blue);text-decoration:none}.meetManager_metaLink__A_B55:hover{text-decoration:underline}.meetManager_section__smbH_{display:grid;grid-gap:.6rem;gap:.6rem}.meetManager_sectionHead__o2RTD{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.meetManager_sectionTitle__24O_K{margin:0;display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#3a4460}.meetManager_infoBanner__hefD9{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .85rem;border-radius:10px;font-size:.8rem;line-height:1.4;background:rgba(62,102,243,.06);border:1px solid rgba(62,102,243,.16);color:#33417a}.meetManager_infoBanner__hefD9 svg{flex-shrink:0;margin-top:.1rem;font-size:.95rem}.meetManager_infoBannerWarn__WEwxj{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.22);color:#92620b}.meetManager_infoBannerSuccess__eF0_X{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.2);color:#15803d}.meetManager_modeSwitch__ef0Ft{display:flex;gap:.24rem;padding:.22rem;background:#f2f4fb;border-radius:9px}.meetManager_modeBtn__bLRfu{display:inline-flex;align-items:center;gap:.32rem;padding:.36rem .7rem;border:none;border-radius:7px;background:rgba(0,0,0,0);color:#6b7a99;font-size:.79rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .13s,color .13s}.meetManager_modeBtn__bLRfu:hover{color:#1e2640}.meetManager_modeBtnActive__F_XJs{background:#fff;color:var(--blue);font-weight:700;box-shadow:0 1px 4px rgba(0,0,0,.07)}.meetManager_attendanceSummary__wTNoV{display:flex;align-items:center;gap:.75rem;padding:.75rem .95rem;background:#fff;border:1px solid #e4eaf7;border-radius:12px}.meetManager_summaryCount__uYBjh{font-size:1.35rem;font-weight:800;color:#0f1629;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.meetManager_summaryTotal__8vHdL{color:#94a3b8;font-size:1rem;font-weight:700}.meetManager_summaryMeta__Q391m{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.meetManager_summaryLabel___UgHT{font-size:.8rem;font-weight:700;color:#3a4460}.meetManager_summarySub__ILoVr{font-size:.75rem;color:#6b7a99}.meetManager_summaryActions__T_vNv{margin-left:auto;display:flex;gap:.35rem;flex-shrink:0}.meetManager_attendeeList__8Hf68{display:grid;grid-gap:.4rem;gap:.4rem;position:relative}.meetManager_attendeeRow__XBV3B{display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem;background:#fff;border:1.5px solid #e4eaf7;border-radius:11px;text-align:left;font-family:inherit;width:100%;transition:border-color .14s,background .14s}.meetManager_attendeeRowClickable__m_bJg{cursor:pointer}.meetManager_attendeeRowClickable__m_bJg:hover{border-color:rgba(62,102,243,.32);background:rgba(62,102,243,.03)}.meetManager_attendeeRowPresent__hMKgK{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.045)}.meetManager_attendeeRowAbsent__bTonP{background:#fafbff}.meetManager_attendeeRowAbsent__bTonP .meetManager_attendeeName__n__wa{color:#6b7a99}.meetManager_avatar__jVVQR{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:800;color:#fff;flex-shrink:0;background:linear-gradient(135deg,var(--blue),var(--purple))}.meetManager_avatarMuted__QHdLG{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.meetManager_attendeeInfo__0NqGt{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0;flex:1 1}.meetManager_attendeeName__n__wa{font-size:.86rem;font-weight:700;color:#0f1629;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meetManager_attendeeMeta__xmdPO{display:flex;align-items:center;gap:.4rem;font-size:.74rem;color:#6b7a99;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meetManager_sourceChip__qkREx{display:inline-flex;align-items:center;gap:.22rem;padding:.14rem .42rem;border-radius:999px;font-size:.66rem;font-weight:700;flex-shrink:0}.meetManager_sourceChip__qkREx svg{font-size:.72rem}.meetManager_chipMeet__HyDJX{background:rgba(62,102,243,.1);color:#3350c9}.meetManager_chipManual__hkz8L{background:rgba(124,107,238,.12);color:#6d28d9}.meetManager_chipStored__ZDvox{background:rgba(100,116,139,.1);color:#64748b}.meetManager_checkBox__w5Qgu{width:22px;height:22px;border-radius:7px;border:1.5px solid #cfd7e8;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,0);font-size:.85rem;flex-shrink:0;transition:background .13s,border-color .13s,color .13s}.meetManager_checkBoxOn__nbLT3{background:#22c55e;border-color:#22c55e;color:#fff}.meetManager_presentMark__M2BYe{font-size:.95rem;color:#16a34a;flex-shrink:0}.meetManager_absentMark__TcLR1{font-size:.95rem;color:#cbd5e1;flex-shrink:0}.meetManager_removeBtn__Bq1j8{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:7px;background:rgba(0,0,0,0);color:#94a3b8;cursor:pointer;flex-shrink:0}.meetManager_removeBtn__Bq1j8:hover{background:#fef2f2;color:#dc2626}.meetManager_addBox__kj9iJ{display:grid;grid-gap:.5rem;gap:.5rem;padding:.75rem .85rem;background:#fafbff;border:1.5px dashed rgba(62,102,243,.28);border-radius:12px}.meetManager_resultList_____xP{display:grid;grid-gap:.25rem;gap:.25rem;max-height:220px;overflow-y:auto;margin:0;padding:0;list-style:none}.meetManager_resultBtn__Czq_P{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .6rem;border:none;border-radius:9px;background:#fff;text-align:left;font-family:inherit;cursor:pointer;transition:background .13s}.meetManager_resultBtn__Czq_P:hover{background:rgba(62,102,243,.06)}.meetManager_resultName__InCDz{font-size:.84rem;font-weight:700;color:#0f1629}.meetManager_resultEmail___yzbu{font-size:.74rem;color:#6b7a99}.meetManager_loadingOverlay__8nzqQ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:rgba(255,255,255,.88);border-radius:12px;z-index:4}.meetManager_overlaySpinner__P_uqB{width:22px;height:22px;border:2.5px solid rgba(62,102,243,.25);border-top:2.5px solid var(--blue);border-radius:50%;animation:meetManager_spin__A1eLC .8s linear infinite}.meetManager_overlayText__PuWev{font-size:.8rem;font-weight:600;color:#6b7a99}.meetManager_toastStack__WNpoR{position:fixed;right:1.1rem;bottom:1.1rem;z-index:1300;display:grid;grid-gap:.5rem;gap:.5rem;max-width:min(380px,100vw - 2.2rem)}.meetManager_toast__oqD_p{display:flex;align-items:flex-start;gap:.55rem;padding:.72rem .9rem;border-radius:11px;background:#fff;border:1px solid #e4eaf7;box-shadow:0 10px 30px rgba(15,22,41,.14);font-size:.84rem;font-weight:600;color:#3a4460;line-height:1.4;animation:meetManager_toastIn__lJW9H .2s cubic-bezier(.22,1,.36,1)}.meetManager_toast__oqD_p svg{flex-shrink:0;margin-top:.08rem;font-size:1rem}.meetManager_toastSuccess__gojuy{border-color:rgba(34,197,94,.3)}.meetManager_toastSuccess__gojuy svg{color:#16a34a}.meetManager_toastError__u7zW8{border-color:rgba(239,68,68,.3)}.meetManager_toastError__u7zW8 svg{color:#dc2626}.meetManager_toastInfo__vvinT svg{color:var(--blue)}@keyframes meetManager_toastIn__lJW9H{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:720px){.meetManager_lessonCard__LzG_4{grid-template-columns:68px 1fr}.meetManager_railTime__UugQt{font-size:.95rem}.meetManager_lessonBody__ieCCE{padding:.75rem .85rem}.meetManager_lessonHeadRow__eC89E{flex-direction:column;align-items:flex-start;gap:.4rem}.meetManager_topBarActions__SiP6L{width:100%}.meetManager_topBarActions__SiP6L>*{flex:1 1}.meetManager_drawerFooter__z_sDe{flex-direction:column-reverse;align-items:stretch}}@media(prefers-reduced-motion:reduce){.meetManager_drawerOverlay__oV17_,.meetManager_drawer__h_jIp,.meetManager_livePulse__XYWLp,.meetManager_modal__vUJ_G,.meetManager_overlaySpinner__P_uqB,.meetManager_overlay__ieeN8,.meetManager_skeletonRow__Cv5Ke,.meetManager_spinning__NO8eI,.meetManager_toast__oqD_p{animation:none}}.scheduleRequestsManager_wrapper__4B4pF{display:grid;grid-gap:1.4rem;gap:1.4rem}.scheduleRequestsManager_filterBar__2aZ9u{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.scheduleRequestsManager_filterTabs__PLkBo{display:flex;gap:.28rem;padding:.24rem;background:#f2f4fb;border-radius:10px}.scheduleRequestsManager_filterTab__lYbPK{padding:.42rem .85rem;border-radius:7px;border:none;background:rgba(0,0,0,0);color:#6b7a99;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .13s,color .13s}.scheduleRequestsManager_filterTab__lYbPK:hover{color:#1e2640;background:rgba(255,255,255,.55)}.scheduleRequestsManager_filterTabActive__Qqy7y{background:#fff;color:var(--blue);box-shadow:0 1px 4px rgba(0,0,0,.07);font-weight:700}.scheduleRequestsManager_filterCount__MDhL4{font-size:.7rem;font-weight:800;margin-left:.3rem;opacity:.6}.scheduleRequestsManager_refreshBtn__DE0_L{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:8px;border:1.5px solid #dde2ee;background:#fff;color:#5e6a84;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .14s,color .14s,background .14s}.scheduleRequestsManager_refreshBtn__DE0_L:hover{border-color:rgba(62,102,243,.3);color:var(--blue);background:rgba(62,102,243,.03)}.scheduleRequestsManager_refreshBtn__DE0_L svg{font-size:.9rem}.scheduleRequestsManager_spinning__mAz22{animation:scheduleRequestsManager_spin__EFsFM .7s linear infinite}@keyframes scheduleRequestsManager_spin__EFsFM{to{transform:rotate(1turn)}}.scheduleRequestsManager_requestList__0uOK_{display:grid;grid-gap:.7rem;gap:.7rem}.scheduleRequestsManager_requestCard__Cw_PP{background:#fff;border:1px solid #e4eaf7;border-radius:14px;overflow:hidden;transition:box-shadow .15s,border-color .15s}.scheduleRequestsManager_requestCard__Cw_PP:hover{box-shadow:0 4px 16px rgba(62,102,243,.06);border-color:rgba(62,102,243,.15)}.scheduleRequestsManager_requestCardPending__DnrcT{border-left:3px solid #f59e0b}.scheduleRequestsManager_requestCardConfirmed__vYM_2{border-left:3px solid #22c55e}.scheduleRequestsManager_requestCardRejected__DoA_8{border-left:3px solid #cbd5e1}.scheduleRequestsManager_requestCardCancelled__evNey{border-left:3px solid #e2e8f0;opacity:.6}.scheduleRequestsManager_cardHeader__M9hpE{display:grid;grid-template-columns:1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:1rem 1.2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s}.scheduleRequestsManager_cardHeader__M9hpE:hover{background:rgba(62,102,243,.015)}.scheduleRequestsManager_cardHeaderLeft__SMhzJ{display:flex;align-items:center;gap:.85rem;min-width:0}.scheduleRequestsManager_userAvatar__zPiLp{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;color:#fff;flex-shrink:0;background:linear-gradient(135deg,var(--blue),var(--purple))}.scheduleRequestsManager_userInfo__ecQvy{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.scheduleRequestsManager_userName__J4KjP{font-size:.9rem;font-weight:700;color:#0f1629;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduleRequestsManager_userMeta__nFFx9{display:flex;align-items:center;gap:.6rem;font-size:.76rem;color:#6b7a99}.scheduleRequestsManager_metaDot__U_dUs{width:3px;height:3px;border-radius:50%;background:#cbd5e1;flex-shrink:0}.scheduleRequestsManager_cardHeaderRight__g_di3{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.scheduleRequestsManager_statusBadge__tlVBL{display:inline-flex;align-items:center;gap:.28rem;padding:.28rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.scheduleRequestsManager_badgePending__1CxTh{background:rgba(245,158,11,.1);color:#d97706;border:1px solid rgba(245,158,11,.2)}.scheduleRequestsManager_badgeConfirmed__bTH_Q{background:rgba(34,197,94,.1);color:#16a34a;border:1px solid rgba(34,197,94,.2)}.scheduleRequestsManager_badgeRejected__ASrFU{background:rgba(100,116,139,.08);color:#64748b;border:1px solid rgba(100,116,139,.15)}.scheduleRequestsManager_badgeCancelled__sRTKn{background:rgba(148,163,184,.1);color:#94a3b8;border:1px solid rgba(148,163,184,.15)}.scheduleRequestsManager_chevron__cSOWO{display:flex;align-items:center;color:#b0bacf;transition:transform .2s;font-size:.9rem}.scheduleRequestsManager_chevronOpen__GFbD3{transform:rotate(180deg)}.scheduleRequestsManager_timeAgo___Ej8c{font-size:.72rem;color:#94a3b8;white-space:nowrap}.scheduleRequestsManager_cardBody__ddk3c{padding:0 1.2rem 1.2rem;border-top:1px solid #f0f2fa;animation:scheduleRequestsManager_slideDown__mE9sc .2s cubic-bezier(.22,1,.36,1)}@keyframes scheduleRequestsManager_slideDown__mE9sc{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.scheduleRequestsManager_slotsHeading__Peali{font-size:.78rem;font-weight:700;color:#3a4460;text-transform:uppercase;letter-spacing:.06em;margin:1rem 0 .6rem}.scheduleRequestsManager_slotsRow__vt9i1{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.55rem;gap:.55rem}.scheduleRequestsManager_slotOption__JPMGT{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .9rem;border-radius:10px;border:1.5px solid #e4eaf7;background:#fafbff;cursor:default;transition:border-color .14s,background .14s,box-shadow .14s}.scheduleRequestsManager_slotOptionSelectable__nazgt{cursor:pointer}.scheduleRequestsManager_slotOptionSelectable__nazgt:hover{border-color:rgba(62,102,243,.35);background:rgba(62,102,243,.04)}.scheduleRequestsManager_slotOptionSelected__VH0t6{border-color:var(--blue);background:rgba(62,102,243,.06);box-shadow:0 0 0 3px rgba(62,102,243,.1)}.scheduleRequestsManager_slotOptionConfirmed__KiZ1e{border-color:#22c55e;background:rgba(34,197,94,.05);box-shadow:0 0 0 2px rgba(34,197,94,.1)}.scheduleRequestsManager_slotIndex__mvSo3{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.scheduleRequestsManager_slotDate__wbM95{font-size:.88rem;font-weight:700;color:#0f1629}.scheduleRequestsManager_slotTime__VcRu7{font-size:.8rem;color:#5e6a84}.scheduleRequestsManager_confirmedTag__DrewL{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;color:#16a34a;margin-top:.15rem}.scheduleRequestsManager_scheduledSection__PIjTL{margin-top:.85rem;padding:.8rem .9rem;background:#f5f8ff;border:1px solid #dbe5ff;border-radius:11px}.scheduleRequestsManager_scheduledLabel__X_0Fk{font-size:.76rem;font-weight:700;color:#3a4a75;margin-bottom:.3rem;display:block}.scheduleRequestsManager_scheduledHint__MfE1V{font-size:.75rem;color:#6b7a99;margin:0 0 .55rem;line-height:1.45}.scheduleRequestsManager_scheduledInputs__HhbRP{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.scheduleRequestsManager_scheduledInput__FNE8e{padding:.45rem .6rem;border:1.5px solid #dde2ee;border-radius:9px;font-size:.85rem;font-family:inherit;color:#0f1629;background:#fff}.scheduleRequestsManager_scheduledInput__FNE8e:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(62,102,243,.1)}.scheduleRequestsManager_scheduledDash__kU2mD{color:#6b7a99;font-weight:600}.scheduleRequestsManager_scheduledDisplay__cd5yi{font-size:.9rem;font-weight:600;color:#0f1629}.scheduleRequestsManager_meetLink__fsDND{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.8rem;font-weight:600;color:var(--blue,#3e66f3);text-decoration:none}.scheduleRequestsManager_meetLink__fsDND:hover{text-decoration:underline}.scheduleRequestsManager_slotErrorBanner__1jwOs{margin-top:.7rem;padding:.55rem .75rem;background:#fff4f4;border:1px solid #ffd4d4;border-radius:9px;font-size:.8rem;color:#b42323}.scheduleRequestsManager_notesSection__e2OX5{margin-top:.85rem}.scheduleRequestsManager_notesLabel__Ii73Y{font-size:.76rem;font-weight:600;color:#6b7a99;margin-bottom:.35rem;display:block}.scheduleRequestsManager_notesInput__oaicW{width:100%;padding:.6rem .8rem;border:1.5px solid #dde2ee;border-radius:9px;font-size:.85rem;font-family:inherit;color:#0f1629;background:#fff;resize:vertical;min-height:60px;transition:border-color .15s,box-shadow .15s}.scheduleRequestsManager_notesInput__oaicW:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(62,102,243,.1)}.scheduleRequestsManager_notesInput__oaicW::placeholder{color:#b0bacf}.scheduleRequestsManager_notesDisplay__yHt__{padding:.6rem .8rem;background:#f9fafb;border:1px solid #e4eaf7;border-radius:9px;font-size:.84rem;color:#3a4460;line-height:1.5}.scheduleRequestsManager_cardActions__61qk_{display:flex;align-items:center;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.scheduleRequestsManager_actionBtn__Hhi_M{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;border-radius:9px;border:none;font-size:.82rem;font-weight:700;font-family:inherit;cursor:pointer;transition:transform .13s,box-shadow .13s,background .13s,opacity .13s}.scheduleRequestsManager_actionBtn__Hhi_M:hover:not(:disabled){transform:translateY(-1px)}.scheduleRequestsManager_actionBtn__Hhi_M:disabled{opacity:.45;cursor:not-allowed;transform:none}.scheduleRequestsManager_actionBtn__Hhi_M svg{font-size:.88rem}.scheduleRequestsManager_btnConfirm__qli8Z{background:var(--blue);color:#fff;box-shadow:0 3px 12px rgba(62,102,243,.25)}.scheduleRequestsManager_btnConfirm__qli8Z:hover:not(:disabled){background:#2d56e8;box-shadow:0 5px 16px rgba(62,102,243,.3)}.scheduleRequestsManager_btnReject__FOZie{background:rgba(0,0,0,0);color:#dc2626;border:1.5px solid rgba(220,38,38,.2)}.scheduleRequestsManager_btnReject__FOZie:hover:not(:disabled){background:rgba(220,38,38,.05);border-color:rgba(220,38,38,.35);box-shadow:none}.scheduleRequestsManager_btnModify__C_2qm{background:rgba(0,0,0,0);color:#5e6a84;border:1.5px solid #dde2ee}.scheduleRequestsManager_btnModify__C_2qm:hover:not(:disabled){color:var(--blue);border-color:rgba(62,102,243,.3);background:rgba(62,102,243,.03);box-shadow:none}.scheduleRequestsManager_btnCancel__dkpwF{background:rgba(0,0,0,0);color:#94a3b8;border:1.5px solid #e2e8f0;margin-left:auto}.scheduleRequestsManager_btnCancel__dkpwF:hover:not(:disabled){color:#64748b;border-color:#cbd5e1;box-shadow:none}.scheduleRequestsManager_emptyState__8CKjB{text-align:center;padding:3.5rem 1.5rem;background:#fafbff;border:1.5px dashed #dde2ee;border-radius:16px}.scheduleRequestsManager_emptyIcon__faaEw{font-size:2.4rem;margin-bottom:.6rem;opacity:.55}.scheduleRequestsManager_emptyTitle__J7PT_{font-size:1rem;font-weight:700;color:#3a4460;margin-bottom:.25rem}.scheduleRequestsManager_emptyText__WISy_{font-size:.85rem;color:#6b7a99;max-width:36ch;margin:0 auto;line-height:1.55}.scheduleRequestsManager_loading__otPCT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;gap:.8rem}.scheduleRequestsManager_loading__otPCT p{font-size:.9rem;color:#6b7a99}.scheduleRequestsManager_loadingSpinner__205lb{width:32px;height:32px;border:3px solid #e4eaf7;border-top:3px solid var(--blue);border-radius:50%;animation:scheduleRequestsManager_spin__EFsFM .8s linear infinite}@media(max-width:640px){.scheduleRequestsManager_cardHeader__M9hpE{padding:.85rem 1rem}.scheduleRequestsManager_cardBody__ddk3c{padding:0 1rem 1rem}.scheduleRequestsManager_slotsRow__vt9i1{grid-template-columns:1fr}.scheduleRequestsManager_cardActions__61qk_{flex-direction:column;align-items:stretch}.scheduleRequestsManager_cardActions__61qk_ .scheduleRequestsManager_actionBtn__Hhi_M{justify-content:center}.scheduleRequestsManager_cardActions__61qk_ .scheduleRequestsManager_btnCancel__dkpwF{margin-left:0}}.userList_container__lJ0Eh{padding:24px;background-color:rgba(0,0,0,0);border-radius:0;border:none;box-shadow:none;display:flex;flex-direction:column;height:100%;min-height:500px;max-height:calc(100vh - 140px);overflow:hidden}.userList_header__bLYie{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.userList_header__bLYie h2{font-size:1.5rem;font-weight:800;color:#1e293b;letter-spacing:-.02em}.userList_searchInput__r5BPk{padding:14px 18px;border-radius:14px;border:2px solid rgba(0,0,0,0);background:#fff;font-size:.95rem;margin-bottom:16px;width:100%;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);color:#334155}.userList_searchInput__r5BPk::placeholder{color:#94a3b8}.userList_searchInput__r5BPk:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1);background:#fff}.userList_list__bF7n0{display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1 1;padding:4px;list-style:none}.userList_list__bF7n0::-webkit-scrollbar{width:6px}.userList_list__bF7n0::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.userList_list__bF7n0::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.userList_listItem__LLXYi{padding:16px;border:1px solid rgba(0,0,0,0);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;background:#fff;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative;overflow:hidden}.userList_listItem__LLXYi:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.04);border-color:rgba(59,130,246,.1)}.userList_listItem__LLXYi:active{transform:scale(.99)}.userList_avatarPlaceholder__flsF3{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);color:#64748b;font-size:1.2rem;transition:all .2s;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.userList_listItem__LLXYi:hover .userList_avatarPlaceholder__flsF3{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.userList_userName__HIEJO{font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}.userList_userInfoContainer__eqcyP{display:flex;align-items:center;gap:16px;width:100%}.userList_statusContainer__gjwpM{margin-left:auto;display:flex;gap:8px;align-items:center}.userList_summaryBar___hnM4{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600;color:#64748b;margin-bottom:12px;padding:0 4px}.userList_alphaNav__iEEQj button{border:1px solid rgba(0,0,0,0);background:#fff;color:#64748b;padding:6px 10px;font-size:.75rem;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.05)}.userList_alphaNav__iEEQj button:hover{background:#3b82f6;color:#fff;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(59,130,246,.3)}.userList_sortSelect__xjv9w{padding:10px 14px;border:1px solid rgba(0,0,0,0);border-radius:12px;background:#fff;font-size:.85rem;font-weight:600;color:#334155;box-shadow:0 1px 3px rgba(0,0,0,.05);cursor:pointer}.userList_sortSelect__xjv9w:hover{background:#f8fafc}.userList_sortSelect__xjv9w:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.userList_groupHeader__pUkNY{font-size:.85rem;letter-spacing:.05em;font-weight:800;color:#94a3b8;text-transform:uppercase;margin:16px 0 8px 4px;background:rgba(0,0,0,0);padding:0;border:none;box-shadow:none;display:flex;align-items:center;gap:8px}.userList_groupHeader__pUkNY:after{content:"";flex:1 1;height:1px;background:#e2e8f0}.userList_groupList__SlFdy{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.userList_statusBadge__hUJtA{font-size:.6rem;padding:2px 6px;border-radius:4px;font-weight:600;text-transform:uppercase}.userList_status_active__EUGJV{background-color:#dcfce7;color:#166534}.userList_status_trial__PAJqJ{background-color:#e0f2fe;color:#075985}.userList_status_expired__Rp78M{background-color:#fee2e2;color:#991b1b}.userList_status_grace__oqY1W{background-color:#ffedd5;color:#9a3412}.userList_status_canceled__QOjpW{background-color:#f3f4f6;color:#374151}.userList_status_contactRequested__xjevx{background-color:#fef9c3;color:#854d0e}.userList_professorChipsContainer__7NAXk{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.userList_professorChip__Qcq6_{display:inline-flex;align-items:center;gap:6px;background:#1e293b;color:#fff;padding:4px 8px;border-radius:12px;font-size:.7rem;font-weight:500}.userList_professorChipRemove__Joyqu{background:rgba(0,0,0,0);border:none;color:#fca5a5;cursor:pointer;font-size:12px;padding:0;line-height:1;display:flex;align-items:center;justify-content:center}.userList_professorChipRemove__Joyqu:hover{color:#f87171}.userList_professorSelect__Y6SvY{font-size:.7rem;padding:4px 8px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer}.userList_professorSelect__Y6SvY:hover{border-color:#94a3b8}.userDetails_container__xrvK1{margin-top:0;background:#fff;border:none;border-radius:24px;padding:32px;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.01);display:flex;flex-direction:column;gap:24px}.userDetails_header__vtB8A{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.userDetails_headerLeft__178Lz{display:flex;align-items:center;gap:20px;min-width:0}.userDetails_avatar__tNIuA{width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,#3b82f6,#2563eb);display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:1.5rem;letter-spacing:.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 10px 15px -3px rgba(59,130,246,.3)}.userDetails_headerMeta__HKaMp{display:flex;flex-direction:column;gap:6px;min-width:0}.userDetails_title__bD0hO{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.userDetails_subtitle__8uwuy{display:flex;align-items:center;gap:12px;font-size:.85rem;color:#64748b;font-weight:500}.userDetails_subtitleItem__JCoKm strong{color:#334155;font-weight:600}.userDetails_dot__of9nm{width:4px;height:4px;border-radius:999px;background:#cbd5e1}.userDetails_closeBtn__puib6{background:#f1f5f9;border:none;cursor:pointer;color:#64748b;padding:8px;border-radius:12px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.userDetails_closeBtn__puib6:hover{color:#ef4444;background:#fee2e2;transform:rotate(90deg)}.userDetails_metaGrid__qj43g{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px 24px;gap:16px 24px;background:#f8fafc;padding:24px;border-radius:16px}.userDetails_metaRow__6R4J_{display:flex;flex-direction:column;gap:4px;padding:0;justify-content:flex-start}.userDetails_metaLabel__XelcX{font-size:.7rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0;flex:none;max-width:none}.userDetails_metaValue___9NaR{font-size:.95rem;color:#334155;font-weight:600;flex:none}.userDetails_summaryGrid__vwTqV{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:8px}@media(max-width:1400px){.userDetails_summaryGrid__vwTqV{grid-template-columns:repeat(2,1fr)}}.userDetails_summaryCard__QT4M7{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:4px;position:relative;min-height:90px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);transition:all .2s ease}.userDetails_summaryCard__QT4M7:first-child{border-left:4px solid #3b82f6}.userDetails_summaryCard__QT4M7:nth-child(2){border-left:4px solid #10b981}.userDetails_summaryCard__QT4M7:nth-child(3){border-left:4px solid #f59e0b}.userDetails_summaryCard__QT4M7:nth-child(4){border-left:4px solid #8b5cf6}.userDetails_summaryCard__QT4M7:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.userDetails_summaryLabel__Epahc{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.userDetails_summaryValue__j85P8{font-size:1.8rem;font-weight:800;line-height:1;color:#0f172a;margin:4px 0}.userDetails_summarySub___LU_V{font-size:.75rem;color:#94a3b8;font-weight:500}.userDetails_segmentedNav__9I12Z{display:inline-flex;background:#f1f5f9;padding:6px;border-radius:14px;gap:6px;align-self:flex-start;width:100%;overflow-x:auto}.userDetails_segmentedNav__9I12Z button{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);font-size:.85rem;padding:10px 16px;border-radius:10px;font-weight:600;color:#64748b;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;white-space:nowrap}.userDetails_segmentedNav__9I12Z button:hover{color:#334155;background:rgba(255,255,255,.5)}.userDetails_activeTab__23mkz{background:#fff!important;color:#0f172a!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.userDetails_content__beG4h{margin-top:8px;background:#fff;border:none;border-radius:0;padding:0;box-shadow:none;min-height:220px}.userDetails_sectionTitle__tEO0I{margin:0 0 16px;font-size:1.1rem;font-weight:800;color:#1e293b;display:flex;align-items:center;gap:12px;letter-spacing:-.01em}.userDetails_dividerLine__tBbWd{display:none}.userDetails_emptyState__q4n6W{font-size:.7rem;color:#64748b;text-align:center;padding:24px 8px}.userDetails_fadeIn___rN_N{animation:userDetails_fadeIn___rN_N .45s ease}@keyframes userDetails_fadeIn___rN_N{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.userDetails_commWrap__NP8Uf{display:flex;flex-direction:column;gap:14px}.userDetails_actionGrid__xPYkD{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.userDetails_actionCard__eFwQw{background:#fff;border:1px solid var(--gray-200);border-radius:12px;padding:14px;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:10px}.userDetails_actionTitle__q65Ec{font-weight:800;font-size:.86rem;color:#0f172a}.userDetails_actionText__cuJOo{font-size:.75rem;color:#475569;line-height:1.4}.userDetails_formRow__KNRQA{display:grid;grid-template-columns:140px 1fr;grid-gap:10px;gap:10px;align-items:start}.userDetails_inputLabel__ubHl1{font-size:.72rem;color:#64748b;padding-top:8px}.userDetails_inputStatic__B3WUn,.userDetails_input__26y3C,.userDetails_textarea__8O1XE{width:100%;border:1px solid var(--gray-200);border-radius:10px;padding:10px 12px;background:#fff;font-size:.84rem;color:#0f172a;box-shadow:0 1px 2px rgba(0,0,0,.02)}.userDetails_input__26y3C:focus,.userDetails_textarea__8O1XE:focus{outline:2px solid #6366f1;outline-offset:2px}.userDetails_inputStatic__B3WUn{background:#f8fafc;font-weight:600}.userDetails_textarea__8O1XE{resize:vertical;min-height:140px}.userDetails_inline__qJs14{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.userDetails_checkbox__pw4Eh{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:#334155}.userDetails_metaActions__CvBvv{grid-column:1/-1;display:flex;gap:12px;margin-top:8px;flex-wrap:wrap;align-items:center}.userDetails_button__GdnjC{padding:8px 16px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;transition:all .2s}.userDetails_button__GdnjC:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.userDetails_dangerButton__EkFyD{background-color:#fee2e2;color:#ef4444;border:1px solid #fecaca}.userDetails_dangerButton__EkFyD:hover{background-color:#ef4444;color:#fff;border-color:#ef4444}.userDetails_confirmDelete__gO_AO{display:flex;align-items:center;gap:8px}.userDetails_confirmDelete__gO_AO span{font-size:.85rem;font-weight:600;color:#64748b}.userDetails_successText__uZk30{font-size:.78rem;color:#16a34a;margin:4px 0 0}.userDetails_errorText__fWx_B{font-size:.78rem;color:#dc2626;margin:4px 0 0}.userDetails_hintText__jVHut{font-size:.75rem;color:#64748b;margin:0}.testsHistory_testList__pkK45{display:flex;flex-direction:column;gap:6px;padding:0;list-style:none}.testsHistory_testItem__2Cu__{background:#fff;padding:12px;border-radius:8px;border:1px solid var(--secondary-gray)}.testsHistory_testInfo__t7n0b{display:flex;flex-direction:column}.testsHistory_testTitle__w2MhA{font-weight:600;margin-bottom:4px}.testsHistory_testMeta__CXTfJ{font-size:13px;color:#666}.testsHistory_scrollArea__OiOGt{max-height:300px;overflow-y:scroll;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--blue) rgba(0,0,0,0)}.testsHistory_scrollArea__OiOGt::-webkit-scrollbar{width:8px}.testsHistory_scrollArea__OiOGt::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.testsHistory_scrollArea__OiOGt::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--blue),var(--dark-blue));border-radius:4px;border:1px solid rgba(255,255,255,.4)}.testsHistory_scrollArea__OiOGt::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--dark-blue),var(--blue))}.testsHistory_leaveBadge__Y9U_u{margin-top:2px;font-weight:500;padding:2px 6px;border-radius:4px;display:inline-block;background:#e5f6ff;color:#036280}.testsHistory_leave_low__Z_KpH{background:#e8fbe8;color:#226b22}.testsHistory_leave_mid__q24uv{background:#fff4d6;color:#8a6d00}.testsHistory_leave_high__p7_o8{background:#ffe4e4;color:#b30000}.recommendationsList_container__8LZEK{max-width:600px;margin:0 auto;padding:16px;background:var(--background,#f9f9f9)}.recommendationsList_form__f7YqK{display:flex;gap:8px;margin-bottom:16px}.recommendationsList_input__f9w2B{flex:1 1;padding:8px 12px;border:1px solid var(--secondary-gray,#ccc);border-radius:4px;font-size:14px}.recommendationsList_addButton__Jd5dO{padding:8px 16px;background:var(--primary-color,#0070f3);color:#fff;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background .2s ease}.recommendationsList_addButton__Jd5dO:disabled{opacity:.6;cursor:not-allowed}.recommendationsList_addButton__Jd5dO:hover:not(:disabled){background:var(--primary-color-hover,#005bb5)}.recommendationsList_empty__ER5WU{font-style:italic;color:var(--secondary-gray,#666);text-align:center}.recommendationsList_recList__be6iF{display:flex;flex-direction:column;gap:6px;padding:0;list-style:none}.recommendationsList_recItem__xDWHq{background:#fff;padding:12px;border:1px solid var(--secondary-gray,#ccc);border-radius:8px;display:flex;align-items:center;justify-content:space-between}.recommendationsList_recContent__pT4gq{display:flex;flex-direction:column}.recommendationsList_recTitle__HDeD6{font-weight:600;margin-bottom:4px}.recommendationsList_recMeta__nMqnQ{font-size:13px;color:#666}.recommendationsList_deleteButton__V3iTW{background:rgba(0,0,0,0);border:1px solid var(--error-color,#e00);color:var(--error-color,#e00);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;transition:background .2s ease,color .2s ease}.recommendationsList_deleteButton__V3iTW:disabled{opacity:.6;cursor:not-allowed}.recommendationsList_deleteButton__V3iTW:hover:not(:disabled){background:var(--error-color,#e00);color:#fff}.recommendationsList_scrollArea__Ni_fJ{max-height:280px;overflow-y:scroll;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--primary-color,#0070f3) rgba(0,0,0,0)}.recommendationsList_scrollArea__Ni_fJ::-webkit-scrollbar{width:8px}.recommendationsList_scrollArea__Ni_fJ::-webkit-scrollbar-track{background:rgba(0,0,0,.04)}.recommendationsList_scrollArea__Ni_fJ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--blue,#0070f3),var(--dark-blue,#005bb5));border-radius:4px;border:1px solid rgba(255,255,255,.4)}.recommendationsList_scrollArea__Ni_fJ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--dark-blue,#005bb5),var(--blue,#0070f3))}.recommendationsList_section__78iso h3{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600}.recommendationsList_countBadge__UPm0k{background:var(--blue);color:#fff;font-size:.6rem;font-weight:600;padding:3px 6px;border-radius:999px;letter-spacing:.5px;box-shadow:0 1px 2px rgba(0,0,0,.15)}.lessonsList_lessonList__k9nAn{display:flex;flex-direction:column;gap:6px;padding:0;list-style:none}.lessonsList_comingSoonWrapper___EUpx{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.lessonsList_comingSoonCard__fp9Oq{max-width:640px;background:#fff;padding:2.5rem 2rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);text-align:center}.lessonsList_comingSoonCard__fp9Oq h1{font-size:2rem;margin-bottom:1rem}.lessonsList_comingSoonCard__fp9Oq p{color:#444;line-height:1.5;margin-bottom:1rem}.lessonsList_featureList__p5DXz{text-align:left;margin:0 auto 1.25rem;padding-left:1.1rem;max-width:420px}.lessonsList_featureList__p5DXz li{margin-bottom:.5rem;position:relative}.lessonsList_note__y6oti{font-weight:600;color:#0a66c2;margin-bottom:1.5rem}.lessonsList_backLink__kmg_U{display:inline-block;padding:.75rem 1.25rem;background:#0a66c2;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:background .2s ease}.lessonsList_backLink__kmg_U:hover{background:#094f97}.lessonsList_lessonItem__xjl2W{background:#fff;padding:12px;border:1px solid var(--secondary-gray);border-radius:8px;display:flex;justify-content:space-between;align-items:center}.lessonsList_lessonContent__6fW9z{display:flex;flex-direction:column}.lessonsList_lessonTitle__HxQ8O{font-weight:600}.lessonsList_lessonMeta__UVOer{font-size:13px;color:#666}.lessonsList_actions__oQi0i{display:flex;align-items:center;gap:8px}.lessonsList_btn__SDthU{padding:4px 8px;border-radius:4px;font-size:.8rem;cursor:pointer;border:1px solid #e2e8f0;background:#fff;transition:all .2s}.lessonsList_deleteBtn__Vdvog{color:#ef4444;border-color:#fecaca;background:#fee2e2}.lessonsList_deleteBtn__Vdvog:hover{background:#ef4444;color:#fff}.lessonsList_dangerBtn__vSbof{background:#ef4444;color:#fff;border-color:#ef4444}.lessonsList_dangerBtn__vSbof:hover{background:#dc2626}.lessonsList_confirmDelete__Oxi2a{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#64748b}.testsSection_testsBox__ngQk_ h2{font-size:20px;margin-bottom:20px;color:#333}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN{width:100%;border-collapse:collapse;text-align:left}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN td,.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN th{padding:12px;border-bottom:1px solid #eaeaea}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN th{background:#f9fafc;font-weight:700;color:#555}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN td{font-size:16px;color:#444}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN td button{padding:6px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;margin-right:8px}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN td button.testsSection_confirmButton__RnKFz{background-color:#28a745}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN td button.testsSection_confirmButton__RnKFz:hover{background-color:#218838}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN td button:hover{background-color:#0056b3}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN td button.testsSection_deleteButton__tvdN5{background-color:#dc3545}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN td button.testsSection_deleteButton__tvdN5:hover{background-color:#c82333}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN tr:last-child td{border-bottom:none}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN .testsSection_durationInput__QZGEL{width:90px;padding:4px 6px;font-size:14px;border:1px solid #bbb;border-radius:4px}.testsSection_testsBox__ngQk_ .testsSection_testsTable__VFXUN .testsSection_durationInput__QZGEL:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.2)}.testsSection_materialsHeaderRow__0dF6J{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;gap:16px}.testsSection_materialsHeaderTitleBlock__hHaGx{display:flex;flex-direction:column;gap:4px}.testsSection_materialsTitle__0lsVz{font-size:1.4rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;margin:0}.testsSection_materialsSubtitle__JOwTM{font-size:.9rem;color:#64748b;margin:0}.testsSection_materialsFilterBar__V1KV5{display:flex;align-items:center;gap:12px;background:#fff;border-radius:999px;padding:8px 14px;box-shadow:0 6px 18px rgba(15,23,42,.08);border:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end}.testsSection_materialsFilterGroup__JoQuC{display:flex;flex-direction:column;gap:4px;min-width:140px}.testsSection_materialsFilterLabel__oD5Mr{font-size:.75rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.06em}.testsSection_materialsFilterSelect__eVRuT{border-radius:999px;border:1px solid #d1d5db;padding:6px 12px;font-size:.85rem;color:#0f172a;background:#f9fafb;outline:none;min-width:120px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.testsSection_materialsFilterSelect__eVRuT:hover{border-color:#94a3b8;background-color:#fff}.testsSection_materialsFilterSelect__eVRuT:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.testsSection_materialsFilterReset__Ev2N2{border-radius:999px;border:none;background:#0f172a;color:#fff;font-size:.8rem;font-weight:600;padding:7px 14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease}.testsSection_materialsFilterReset__Ev2N2:hover{background-color:#1e293b;transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,.25)}.testsSection_materialsFilterReset__Ev2N2:active{transform:translateY(0);box-shadow:none}.testsSection_materialsSectionHeading__5yUbB{font-size:1.05rem;font-weight:700;color:#0f172a;margin:24px 0 8px;display:flex;align-items:center;gap:8px}.testsSection_materialsTableWrapper__4ljVt{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 6px 16px rgba(15,23,42,.06);padding:12px;margin-bottom:24px}.testsSection_materialsEmptyState__WW3O_{text-align:center;padding:12px;font-size:.9rem;color:#64748b}.testsSection_materialsActionsCell__XOQ__{display:flex;gap:6px;align-items:center;justify-content:flex-start}.testsSection_testsHeaderRow__Ybnem{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;gap:16px}.testsSection_testsHeaderTitleBlock__szCab{display:flex;flex-direction:column;gap:4px}.testsSection_testsTitle__hAHlE{font-size:1.4rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;margin:0}.testsSection_testsSubtitle__fLXQM{font-size:.9rem;color:#64748b;margin:0}.testsSection_testsFilterBar__f1_0M{display:flex;align-items:center;gap:12px;background:#fff;border-radius:999px;padding:8px 14px;box-shadow:0 6px 18px rgba(15,23,42,.08);border:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end}.testsSection_testsFilterGroup__o0LBG{display:flex;flex-direction:column;gap:4px;min-width:140px}.testsSection_testsFilterLabel__ZeeQr{font-size:.75rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.06em}.testsSection_testsFilterSelect__L9zYV{border-radius:999px;border:1px solid #d1d5db;padding:6px 12px;font-size:.85rem;color:#0f172a;background:#f9fafb;outline:none;min-width:120px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.testsSection_testsFilterSelect__L9zYV:hover{border-color:#94a3b8;background-color:#fff}.testsSection_testsFilterSelect__L9zYV:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.testsSection_testsFilterReset__vFBPA{border-radius:999px;border:none;background:#0f172a;color:#fff;font-size:.8rem;font-weight:600;padding:7px 14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,transform .1s ease,box-shadow .15s ease}.testsSection_testsFilterReset__vFBPA:hover{background-color:#1e293b;transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,.25)}.testsSection_testsFilterReset__vFBPA:active{transform:translateY(0);box-shadow:none}.testsSection_testsSectionHeading__O5ZRz{font-size:1.05rem;font-weight:700;color:#0f172a;margin:24px 0 8px;display:flex;align-items:center;gap:8px}.testsSection_testsTableWrapper__eLKQs{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 6px 16px rgba(15,23,42,.06);padding:12px;margin-bottom:24px}.testsSection_testsEmptyState__DHehk{text-align:center;padding:12px;font-size:.9rem;color:#64748b}.testsSection_testsActionsCell__PusL8{display:flex;gap:6px;align-items:center;justify-content:flex-start}.uploadMaterials_uploadBox__n0TTP{background:var(--gray-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.25rem}.uploadMaterials_title__W84tT{font-size:1.1rem;font-weight:700;color:var(--gray-800);margin-bottom:.75rem}.uploadMaterials_form__WwN5g{display:grid;grid-template-columns:1fr;grid-gap:.9rem;gap:.9rem;position:relative}.uploadMaterials_row___ZH8E{display:grid;grid-template-columns:1fr;grid-gap:.4rem;gap:.4rem}.uploadMaterials_rowGrid___A78E{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem}@media(max-width:860px){.uploadMaterials_rowGrid___A78E{grid-template-columns:1fr}}.uploadMaterials_col__i92_1{display:grid;grid-template-columns:1fr;grid-gap:.4rem;gap:.4rem}.uploadMaterials_label__JBTD1{font-size:.9rem;color:var(--gray-700);font-weight:600}.uploadMaterials_input__R3M84,.uploadMaterials_textarea__XGJwW{width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.95rem;line-height:1.3;color:var(--gray-800);background:#fff;border:1px solid var(--secondary-gray);border-radius:var(--radius-md);padding:.65rem .75rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.uploadMaterials_input__R3M84::placeholder,.uploadMaterials_textarea__XGJwW::placeholder{color:var(--gray-500)}.uploadMaterials_input__R3M84:hover,.uploadMaterials_textarea__XGJwW:hover{border-color:var(--gray-300)}.uploadMaterials_input__R3M84:focus,.uploadMaterials_textarea__XGJwW:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(62,102,243,.15);background:var(--gray-50)}.uploadMaterials_input__R3M84:disabled,.uploadMaterials_textarea__XGJwW:disabled{background:var(--gray-100);color:var(--gray-500);cursor:not-allowed}.uploadMaterials_input__R3M84[type=file]{padding:.45rem .5rem}.uploadMaterials_textarea__XGJwW{resize:vertical;min-height:96px}.uploadMaterials_actions__Jo60E{display:flex;align-items:center;gap:.75rem;margin-top:.25rem;position:relative;z-index:1}.uploadMaterials_primarySubmit__Xa3Xq{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:.55rem 1rem;font-size:.95rem;font-weight:700;color:var(--background);background-color:var(--blue);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color .15s ease,transform .08s ease,box-shadow .15s ease}.uploadMaterials_primarySubmit__Xa3Xq:hover{background-color:var(--dark-blue);transform:translateY(-1px);box-shadow:var(--shadow-md)}.uploadMaterials_primarySubmit__Xa3Xq:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.uploadMaterials_primarySubmit__Xa3Xq:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(62,102,243,.25)}.uploadMaterials_primarySubmit__Xa3Xq:disabled{opacity:.7;cursor:not-allowed;transform:none}.uploadMaterials_hint__FTWNu{font-size:.9rem;color:var(--gray-700)}.modal_overlay__ELz1X{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}@media(max-width:640px){.modal_overlay__ELz1X{align-items:flex-start;padding:2rem .5rem .5rem}}.modal_modal__LIPeN{background:#fff;border-radius:8px;padding:20px;width:90%;max-width:800px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative}@media(max-width:768px){.modal_modal__LIPeN{width:95%;max-height:85vh;padding:18px;border-radius:12px}}@media(max-width:640px){.modal_modal__LIPeN{width:100%;max-width:100%;max-height:90vh;padding:16px;border-radius:8px}}.modal_closeButton__lGD_y{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:var(--gray-600,#6b7280);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s ease,color .2s ease}.modal_closeButton__lGD_y:hover{background:var(--gray-100,#f3f4f6);color:var(--gray-900,#111827)}@media(max-width:640px){.modal_closeButton__lGD_y{width:36px;height:36px;font-size:20px;top:8px;right:8px}}.uploadSection_uploadBox__uFynM{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;border:1px solid var(--secondary-gray);border-radius:12px;background-color:#f9fafc;width:100%;max-width:400px;text-align:center;position:relative;transition:background-color .3s ease,border-color .3s ease}.uploadSection_uploadBox__uFynM.uploadSection_dragging__LdvBN{background-color:var(--secondary-gray);border-color:var(--blue)}.uploadSection_uploadBox__uFynM svg{width:48px;height:48px;color:var(--primary-gray);margin-bottom:16px}.uploadSection_uploadBox__uFynM h3{font-size:18px;font-weight:600;color:var(--foreground);margin-bottom:8px}.uploadSection_uploadBox__uFynM p{font-size:14px;color:var(--primary-gray);margin-bottom:20px}.uploadSection_uploadBox__uFynM input{display:none}.uploadSection_uploadBox__uFynM label{background-color:rgba(0,0,0,0);border:1px solid var(--secondary-gray);color:var(--primary-gray);padding:12px 24px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease}.uploadSection_uploadBox__uFynM label:hover{background-color:var(--secondary-gray)}.uploadSection_uploadBox__uFynM .uploadSection_separator__f1IQU{margin:8px 0;font-size:14px;color:var(--primary-gray)}.uploadSection_uploadBox__uFynM .uploadSection_uploadButton__mwEpw{background-color:var(--blue);color:var(--background);border:none;padding:12px 24px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.uploadSection_uploadBox__uFynM .uploadSection_uploadButton__mwEpw:hover{background-color:var(--dark-blue)}.diagnosticUpload_container__wBoOC{display:flex;flex-direction:column;gap:24px;width:100%;max-width:600px;margin:0 auto}.diagnosticUpload_uploadBox__WkaOp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;border:2px dashed var(--secondary-gray);border-radius:12px;background-color:#f9fafc;text-align:center;transition:background-color .3s ease,border-color .3s ease}.diagnosticUpload_uploadBox__WkaOp.diagnosticUpload_dragging__Cn2Fr{background-color:#e8f0fe;border-color:var(--blue)}.diagnosticUpload_uploadBox__WkaOp svg{width:40px;height:40px;color:var(--primary-gray);margin-bottom:12px}.diagnosticUpload_uploadBox__WkaOp h3{font-size:16px;font-weight:600;color:var(--foreground);margin-bottom:4px}.diagnosticUpload_uploadBox__WkaOp p{font-size:13px;color:var(--primary-gray);margin-bottom:12px}.diagnosticUpload_uploadBox__WkaOp label{background-color:rgba(0,0,0,0);border:1px solid var(--secondary-gray);color:var(--primary-gray);padding:10px 20px;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease}.diagnosticUpload_uploadBox__WkaOp label:hover{background-color:var(--secondary-gray)}.diagnosticUpload_uploadBox__WkaOp .diagnosticUpload_separator__Nd6x_{margin:6px 0;font-size:13px;color:var(--primary-gray)}.diagnosticUpload_uploadBox__WkaOp .diagnosticUpload_fileName__0zyGb{margin-top:8px;font-size:13px;color:var(--foreground);font-weight:500}.diagnosticUpload_redactareSection___ooqp{background-color:#fff;border:1px solid var(--secondary-gray);border-radius:12px;padding:20px}.diagnosticUpload_redactareSection___ooqp h3{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:4px}.diagnosticUpload_redactareSection___ooqp .diagnosticUpload_hint__QTU_O{font-size:13px;color:#64748b;margin-bottom:16px}.diagnosticUpload_modeToggle__z87SX{display:flex;gap:8px;margin-bottom:16px}.diagnosticUpload_modeBtn__oEH3j{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--secondary-gray);border-radius:8px;background-color:#f8fafc;color:#64748b;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.diagnosticUpload_modeBtn__oEH3j svg{font-size:16px}.diagnosticUpload_modeBtn__oEH3j:hover{background-color:#e2e8f0}.diagnosticUpload_modeBtn__oEH3j.diagnosticUpload_active__MTHzz{background-color:#0f172a;color:#fff;border-color:#0f172a}.diagnosticUpload_redactareTextarea__EWTFJ{width:100%;padding:12px;border:1px solid var(--secondary-gray);border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;min-height:100px;color:#0f172a;transition:border-color .2s ease}.diagnosticUpload_redactareTextarea__EWTFJ:focus{outline:none;border-color:var(--blue)}.diagnosticUpload_redactareTextarea__EWTFJ::placeholder{color:#94a3b8}.diagnosticUpload_imageUpload__9itsn{display:flex;flex-direction:column;gap:12px}.diagnosticUpload_imageLabel__gdGiJ{display:flex;align-items:center;justify-content:center;padding:16px;border:2px dashed var(--secondary-gray);border-radius:8px;background-color:#f9fafc;cursor:pointer;font-size:14px;color:#64748b;transition:all .2s ease}.diagnosticUpload_imageLabel__gdGiJ:hover{background-color:#e8f0fe;border-color:var(--blue)}.diagnosticUpload_previewImage__5BSdq{max-width:100%;max-height:200px;object-fit:contain;border-radius:8px;border:1px solid var(--secondary-gray)}.diagnosticUpload_submitButton__MwI4W{width:100%;padding:14px;background-color:var(--blue);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.diagnosticUpload_submitButton__MwI4W:hover:not(:disabled){background-color:var(--dark-blue)}.diagnosticUpload_submitButton__MwI4W:disabled{opacity:.5;cursor:not-allowed}.diagnosticUpload_loadingText__GxsEA{text-align:center;font-size:14px;color:#64748b;padding:14px 0}