@charset "UTF-8";.AddEditGroup_root__-Li27{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow:hidden;transition:all .3s ease}@media(min-width:600px){.AddEditGroup_root__-Li27{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.AddEditGroup_root__-Li27{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.AddEditGroup_root__-Li27{gap:.5rem}}.AddEditGroup_title__7Vhqa{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:20px}.AddEditGroup_row__S9MD-{align-items:center;background-color:#e3f3f8;display:flex;font-weight:400;gap:16px;padding:16px 24px;white-space:nowrap}.AddEditGroup_identifierText__FFloY{color:#0d3a66;font-weight:500;white-space:nowrap}.AddEditGroup_endButtons__luLEw{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}.AddEditGroup_cancelBox__o4z\+r{display:flex;min-width:120px;width:13%}.AddEditGroup_cancel__UpwLp{background-color:#fff;border-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1rem;font-weight:500;height:48px;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.AddEditGroup_cancel__UpwLp:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddEditGroup_submitBox__Wp0w9{display:flex;justify-content:flex-end;min-width:120px;width:18%}.AddEditGroup_submit__e\+GMw{align-items:center;background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;font-size:1rem;font-weight:500;gap:1.5rem;height:48px;justify-content:center;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.AddEditGroup_submit__e\+GMw:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddEditGroup_select__9rrzB{background-color:#e3f3f8;border-radius:8px;padding:8px 16px}.AddEditGroup_select__9rrzB fieldset{border:none}.AddEditGroup_radioGroup__XbCyK{align-items:center;background-color:#e3f3f8;border-radius:8px;display:flex;gap:16px;justify-content:flex-start;padding:8px 16px}.AddEditGroup_autocomplete__DZtxe{background-color:#e3f3f8;border-radius:8px;flex:1 1;padding:8px 16px}.AddEditGroup_autocomplete__DZtxe .AddEditGroup_MuiInputBase-root__8vLWv{background-color:#0000;border:none;box-shadow:none;width:100%}.AddEditGroup_autocomplete__DZtxe input{color:#0d3a66;font-size:1rem;font-weight:400;padding:6px 0}.AddEditGroup_autocomplete__DZtxe .AddEditGroup_MuiOutlinedInput-notchedOutline__rWH25,.AddEditGroup_autocomplete__DZtxe fieldset{border:none}.AddEditGroup_autocomplete__DZtxe .AddEditGroup_MuiAutocomplete-inputRoot__LXz9a{padding:0!important}.AddEditGroup_autocomplete__DZtxe .AddEditGroup_MuiAutocomplete-clearIndicator__6AmQg,.AddEditGroup_autocomplete__DZtxe .AddEditGroup_MuiAutocomplete-popupIndicator__qs4Em{color:#0d3a66;opacity:.6}.AddEditGroup_autocomplete__DZtxe .AddEditGroup_MuiAutocomplete-clearIndicator__6AmQg:hover,.AddEditGroup_autocomplete__DZtxe .AddEditGroup_MuiAutocomplete-popupIndicator__qs4Em:hover{opacity:1}.AddEditGroup_editableInput__oFvT0 .MuiInputBase-input{color:#9aa7b0!important}.AddEditGroup_editableInput__oFvT0 .MuiInputBase-input::placeholder{color:#9aa7b0!important;opacity:1!important}.AddEditGroup_nonEditableRow__L9yjM{cursor:not-allowed}.MuiPaper-root.ConfirmDialog_confirmDialog__I-CjC{--accent:#1877d2;background-color:#fff;border-radius:16px;box-shadow:0 10px 24px #0000001f;overflow:hidden}.MuiPaper-root.ConfirmDialog_confirmDialog__I-CjC.ConfirmDialog_success__JdlfE{--accent:#1877d2}.MuiPaper-root.ConfirmDialog_confirmDialog__I-CjC.ConfirmDialog_warning__zvfHw{--accent:#f06c01}.MuiPaper-root.ConfirmDialog_confirmDialog__I-CjC.ConfirmDialog_invite__srbqn{--accent:#1877d2}.ConfirmDialog_title__bew3R{padding:24px 24px 8px}.ConfirmDialog_icon__f9Rd1{align-items:center;color:var(--accent);display:inline-flex;justify-content:center}.ConfirmDialog_heading__eXO0w{color:var(--accent);font-family:Arial Rounded MT Bold,Ubuntu,sans-serif;font-size:20px}.ConfirmDialog_content__NlCcj{margin-top:10px;padding:12px 24px 16px}.ConfirmDialog_message__a3\+bT{color:#4a4459}.ConfirmDialog_divider__DsXIs{border-bottom-width:1.5px!important;border-color:var(--accent);margin-top:20px;opacity:.9}.ConfirmDialog_actions__FSOoR{display:flex;gap:12px;justify-content:flex-end;padding:0 24px 24px}.ConfirmDialog_btn__MwbVX{border-radius:5px;font-size:16px;font-weight:400;height:42px;padding:8px 22px;width:116px}.ConfirmDialog_btn__MwbVX.ConfirmDialog_cancel__4KRFE.MuiButton-outlined,.ConfirmDialog_btn__MwbVX.ConfirmDialog_cancel__4KRFE.MuiButton-outlined:hover{border-width:1px}.ConfirmDialog_btn__MwbVX.ConfirmDialog_confirm__gR04\+.MuiButton-contained.ConfirmDialog_disabled__q-4ac.Mui-disabled{opacity:.6}.ConfirmDialog_btn__MwbVX.ConfirmDialog_confirm__gR04\+.MuiButton-contained{padding-left:12px;padding-right:12px}.ListUsers_root__1PUVi{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow:visible;transition:all .3s ease}@media(min-width:600px){.ListUsers_root__1PUVi{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.ListUsers_root__1PUVi{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.ListUsers_root__1PUVi{gap:.5rem}}.ListUsers_title__-5ZkR{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.ListUsers_searchBarAddBox__\+53Jr{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:18px}.ListUsers_searchBar__kiY2i{box-shadow:0 4px 8px #0000001a;flex:1 1;min-width:280px}.ListUsers_searchBar__kiY2i,.ListUsers_searchField__3JgE- .ListUsers_MuiOutlinedInput-root__gKYvn{background-color:#e3f3f8;border-radius:50px}.ListUsers_searchField__3JgE- .ListUsers_MuiInputBase-input__70FSr::placeholder{color:#000;opacity:1}.ListUsers_searchField__3JgE- fieldset{border:none}.ListUsers_searchIcon__cJTPs{color:#1976d2}.ListUsers_searchIcon__cJTPs:hover{transform:translateY(-2px);transition:transform .3s ease}.ListUsers_addButton__uo1fR{background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:1rem;font-weight:500;gap:1rem;height:48px;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s}.ListUsers_addButton__uo1fR:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.ListUsers_emptyTableCell__LwWFF:hover{cursor:default}.ListUsers_activeButton__Uc6wT{background-color:#2d7b31;border-radius:10px;color:#fff;font-weight:500;height:48px;min-width:102px;padding-left:2;padding-right:2;text-transform:none}.ListUsers_activeButton__Uc6wT:hover{background-color:#256a29}.ListUsers_inactiveButton__M5sSx{background-color:#d22f2f;border-radius:10px;color:#fff;font-weight:500;height:48px;min-width:102px;padding-left:2;padding-right:2;text-transform:none}.ListUsers_inactiveButton__M5sSx:hover{background-color:#b72828}.ListUsers_flakyIcon__8uy6m{font-size:24px;transform:rotateY(180deg);transition:transform .3s ease}.ListUsers_flakyIcon__8uy6m.ListUsers_active__Vs1T-{transform:rotateY(0deg)}.ListUsers_tableRow__7wJ9g{cursor:pointer}.ListUsers_cellName__-4sG8{font-weight:600}.ListUsers_schoolGroupCount__S-bWi{color:#6b7a86;font-size:.75rem;font-weight:400}.ListUsers_cellActions__Fah0i{width:48px}.ListUsers_menuTrigger__kAWS1{color:#6b7a86;transition:color .15s}.ListUsers_menuTrigger__kAWS1:hover{color:#0d3a66}.ListUsers_lockedSwitch__GvQ78{align-items:center;cursor:not-allowed;display:inline-flex;gap:4px;opacity:.45}.ListUsers_lockIcon__jyboR{color:#6b7a86;font-size:13px!important}.ListUsers_actionMenu__\+zGsP .MuiPaper-root{border-radius:10px;box-shadow:0 4px 20px #0000001f;min-width:180px}.ListUsers_menuItem__x9kZT{align-items:center;color:#1a2e45;display:flex;font-size:.875rem;gap:10px;padding:10px 16px;transition:background-color .15s}.ListUsers_menuItem__x9kZT:hover{background-color:#f0f7ff}.ListUsers_menuItemDanger__JJZbF{color:#d32f2f!important}.ListUsers_menuItemDanger__JJZbF:hover{background-color:#fff5f5!important}.ListUsers_menuIcon__yw\+9r{color:inherit;font-size:18px!important}.ListUsers_menuDivider__GdUMP{border-color:#f0f4f8!important;margin:2px 0!important}.AddDetailUser_root__StmtK{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto;transition:all .3s ease}@media(min-width:600px){.AddDetailUser_root__StmtK{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.AddDetailUser_root__StmtK{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.AddDetailUser_root__StmtK{gap:.5rem}}.AddDetailUser_title__2QlTY{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:20px}.AddDetailUser_row__a5SSK{align-items:center;background-color:#e3f3f8;display:flex;font-weight:400;gap:16px;padding:16px 24px;white-space:nowrap}.AddDetailUser_identifierText__Z1UfK{color:#0d3a66;font-weight:500;white-space:nowrap}.AddDetailUser_endButtons__AcZrO{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}.AddDetailUser_cancelBox__RTY-B{display:flex;min-width:120px;width:13%}.AddDetailUser_cancel__mnHpe{background-color:#fff;border-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1rem;font-weight:500;height:48px;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.AddDetailUser_cancel__mnHpe:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddDetailUser_submitBox__iDAVP{display:flex;justify-content:flex-end;min-width:120px}.AddDetailUser_submit__ccF5B{align-items:center;background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;flex-direction:row;font-size:1rem;font-weight:500;gap:1.5rem;height:48px;justify-content:center;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.AddDetailUser_submit__ccF5B:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddDetailUser_select__va1bc{background-color:#e3f3f8;border-radius:8px;padding:8px 16px}.AddDetailUser_select__va1bc fieldset{border:none}.AddDetailUser_radioGroup__4SCSc{align-items:flex-start;background-color:#e3f3f8;border-radius:8px;display:flex;gap:16px;justify-content:flex-start;padding:8px 16px;width:-webkit-fill-available;width:-moz-available;width:stretch}.AddDetailUser_autocomplete__qles5{background-color:#e3f3f8;border-radius:8px;flex:1 1;padding:8px 16px}.AddDetailUser_autocomplete__qles5 .AddDetailUser_MuiInputBase-root__Juqe9{background-color:#0000;border:none;box-shadow:none;width:100%}.AddDetailUser_autocomplete__qles5 input{color:#0d3a66;font-size:1rem;font-weight:400;padding:6px 0}.AddDetailUser_autocomplete__qles5 .AddDetailUser_MuiOutlinedInput-notchedOutline__pPjlX,.AddDetailUser_autocomplete__qles5 fieldset{border:none}.AddDetailUser_autocomplete__qles5 .AddDetailUser_MuiAutocomplete-inputRoot__0107Q{padding:0!important}.AddDetailUser_autocomplete__qles5 .AddDetailUser_MuiAutocomplete-clearIndicator__au7Rg,.AddDetailUser_autocomplete__qles5 .AddDetailUser_MuiAutocomplete-popupIndicator__ebRNK{color:#0d3a66;opacity:.6}.AddDetailUser_autocomplete__qles5 .AddDetailUser_MuiAutocomplete-clearIndicator__au7Rg:hover,.AddDetailUser_autocomplete__qles5 .AddDetailUser_MuiAutocomplete-popupIndicator__ebRNK:hover{opacity:1}.AddDetailUser_nonEditableRow__uQ7F5{color:#9aa7b0;cursor:not-allowed;opacity:1}.AddDetailUser_sectionSpacing__RBgTI{margin-top:24px}.DetailGroup_root__LU5xm{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow:visible;transition:all .3s ease}@media(min-width:600px){.DetailGroup_root__LU5xm{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.DetailGroup_root__LU5xm{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.DetailGroup_root__LU5xm{gap:.5rem}}.DetailGroup_title__ElENP{color:#0d3a66;font-family:Ubuntu,Arial,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:20px}.DetailGroup_sectionSpacing__e-ocH{margin-top:24px}.DetailGroup_coordinatorRow__Lw4SP{display:flex;justify-content:space-between;width:100%}.DetailGroup_coordinatorCell__i98ou{align-items:center;display:flex;flex:0 1 auto;gap:.5rem;text-align:left}.DetailGroup_coordinatorLabel__xz5jh{font-weight:550;padding-right:4px}.DetailGroup_coordinatorCell__i98ou:first-child{padding-left:8px}.DetailGroup_coordinatorCell__i98ou:last-child{padding-right:8px}.DetailGroup_row__MRKCb{align-items:center;background-color:#e3f3f8;display:flex;font-weight:400;gap:16px;padding:16px 24px;white-space:nowrap}.DetailGroup_identifierText__mJwpf{color:#0d3a66;font-weight:500;white-space:nowrap}.DetailGroup_label__3Tfg7{color:#0d3a66;-webkit-user-select:none;user-select:none}.DetailGroup_endButtons__kuyh8{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}.DetailGroup_cancelBox__4fVKo{display:flex;min-width:180px;width:25%}.DetailGroup_cancel__2yhL4{background-color:#fff;border-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1.05rem;font-weight:500;gap:1rem;height:56px;text-transform:none;transition:transform .3s,box-shadow .3s;width:150%}.DetailGroup_cancel__2yhL4:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.DetailGroup_inviteIcon__TkEv3{font-size:18px!important}.DetailGroup_submitBox__C4zLS{display:flex;justify-content:flex-end;min-width:180px;width:25%}.DetailGroup_submit__fg6x0{align-items:center;background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;font-size:1.05rem;font-weight:500;gap:1rem;height:56px;justify-content:center;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.DetailGroup_submit__fg6x0:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.DetailGroup_nonEditableRow__TBPn4{color:#9aa7b0;cursor:not-allowed;opacity:1}.DetailGroup_searchBarFull__Ga36y{background-color:#e3f3f8;border-radius:50px;box-shadow:0 4px 8px #0000001a;flex:1 1;max-width:100%;min-width:280px}.DetailGroup_searchBarDetail__ZN7C4 .DetailGroup_MuiOutlinedInput-root__QO7O2{height:48px}.DetailGroup_searchField__HhG5F .DetailGroup_MuiOutlinedInput-root__QO7O2{background-color:#e3f3f8;border-radius:50px;height:48px}.DetailGroup_searchField__HhG5F .DetailGroup_MuiInputBase-input__9eyOy::placeholder{color:#000;opacity:1}.DetailGroup_searchField__HhG5F fieldset{border:none}.DetailGroup_searchIcon__JKei1{color:#1976d2}.DetailGroup_searchIcon__JKei1:hover{transform:translateY(-2px);transition:transform .3s ease}.DetailGroup_emptyTableRow__JFdPx{background-color:#f5f5f5;height:55px}.DetailGroup_emptyTableRow__JFdPx td{color:#9aa7b0;font-style:italic;padding:2rem;text-align:center}.DetailGroup_emptyTableCell__d29HF:hover{cursor:default}.DetailGroup_flakyIcon__kUAZR{font-size:24px;transform:rotateY(180deg);transition:transform .3s ease}.DetailGroup_flakyIcon__kUAZR.DetailGroup_active__lqhk2{transform:rotateY(0deg)}.DetailGroup_searchBarDetail__ZN7C4{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:18px;width:100%}.DetailGroup_tabs__1Gxvh{animation:DetailGroup_fadeDown__MSy6\+ .35s ease .05s both;border-bottom:1px solid #0d3a661f;margin-bottom:14px;min-height:52px}.DetailGroup_tabs__1Gxvh .MuiTab-root{min-height:52px;padding-left:2px;padding-right:2px}.DetailGroup_tabIndicator__plZWS{background-color:#1976d2!important;border-radius:999px!important;height:4px!important}.DetailGroup_tab__2qAo1{border-radius:8px 8px 0 0!important;color:#6b7a8c!important;font-size:1rem!important;font-weight:600!important;min-width:0!important;padding:10px 18px 14px!important;text-transform:none!important;transition:color .2s ease,opacity .2s ease,background-color .2s ease}.DetailGroup_tab__2qAo1:hover{background-color:#1976d20a!important;color:#0d3a66!important}.DetailGroup_tab__2qAo1.Mui-selected{background-color:#1976d20f!important;color:#0d3a66!important}.DetailGroup_tab__2qAo1.Mui-focusVisible{background-color:#1976d214!important}.DetailGroup_tabPanel__a81Rr{animation:DetailGroup_fadeDown__MSy6\+ .28s ease both;display:flex;flex-direction:column;gap:12px}.DetailGroup_tableContainer__inrM2{animation:DetailGroup_fadeDown__MSy6\+ .35s ease .1s both;border-radius:0!important;overflow:hidden}@keyframes DetailGroup_fadeDown__MSy6\+{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DetailGroup_tableRow__wpw2q{animation:DetailGroup_fadeDown__MSy6\+ .28s ease both;background-color:#e3f3f8;border-left:3px solid #0000;cursor:pointer;height:54px;transition:background-color .18s ease,border-left-color .18s ease}.DetailGroup_tableRow__wpw2q td{border-bottom:3px solid #fff;height:54px;padding:0 16px;vertical-align:middle}.DetailGroup_tableRow__wpw2q:hover{background-color:#d0eef7;border-left-color:#1976d2}.DetailGroup_tableRow__wpw2q:hover .DetailGroup_rowArrow__rZmA\+{opacity:1;transform:translateX(2px)}.DetailGroup_tableRow__wpw2q:hover .DetailGroup_menuTrigger__psVz-{opacity:1}.DetailGroup_cellActions__QvieM{align-items:center;display:flex;gap:4px;height:54px;justify-content:flex-end;min-width:72px;padding-right:8px!important;white-space:nowrap;width:72px}.DetailGroup_rowArrow__rZmA\+{color:#1976d2;font-size:13px!important;opacity:0;transition:opacity .18s ease,transform .18s ease}.DetailGroup_menuTrigger__psVz-{border-radius:6px;color:#7a8fa6;opacity:1;transition:opacity .18s ease,background-color .15s ease,color .15s ease}.DetailGroup_menuTrigger__psVz-:hover{background-color:#1976d21a;color:#1976d2}.DetailGroup_actionMenu__3MRoU{border:1px solid #00000017!important;border-radius:10px!important;box-shadow:0 8px 24px #00000021!important;min-width:152px!important;padding:4px!important}.DetailGroup_menuItem__igG0p{align-items:center!important;border-radius:6px!important;color:#1a2a3a!important;display:flex!important;font-size:.875rem!important;font-weight:500!important;gap:10px!important;margin:2px 4px!important;padding:8px 12px!important;transition:background-color .12s ease!important}.DetailGroup_menuItem__igG0p:hover{background-color:#e3f3f8!important}.DetailGroup_menuItemDanger__JVCBN{color:#c0392b!important}.DetailGroup_menuItemDanger__JVCBN:hover{background-color:#fdf2f2!important}.DetailGroup_menuIcon__foXrX{color:#556070;font-size:18px!important}.DetailGroup_menuDivider__Qaovn{border-color:#00000014!important;margin:2px 8px!important}.DialogInvitePool_root__SXCdt{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:100vh;padding:16px 24px 48px}@media(min-width:600px){.DialogInvitePool_root__SXCdt{padding-left:48px;padding-right:48px;padding-top:16px}}@media(min-width:900px){.DialogInvitePool_root__SXCdt{padding-left:64px;padding-right:64px}}.DialogInvitePool_title__7WA0\+{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.DialogInvitePool_row__d7YY1{align-items:center;background-color:#e3f3f8;display:flex;font-weight:400;gap:16px;padding:16px 24px;white-space:nowrap}.DialogInvitePool_identifierText__MC3Zx{color:#0d3a66;font-weight:500;white-space:nowrap}.DialogInvitePool_label__7oqS\+{color:#0d3a66;-webkit-user-select:none;user-select:none}.DialogInvitePool_actionButtons__wstEV{flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-bottom:18px}.DialogInvitePool_addButton__otO4C{background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:1rem;font-weight:500;gap:1rem;height:48px;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s}.DialogInvitePool_addButton__otO4C:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.DialogInvitePool_addExistingButton__qAFEb{background-color:#fff;border:2px solid #1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1rem;font-weight:500;gap:1rem;height:48px;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s}.DialogInvitePool_addExistingButton__qAFEb svg path{fill:#1976d2}.DialogInvitePool_addExistingButton__qAFEb svg circle,.DialogInvitePool_addExistingButton__qAFEb svg ellipse,.DialogInvitePool_addExistingButton__qAFEb svg rect{fill:#0000}.DialogInvitePool_addExistingButton__qAFEb:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.DialogInvitePool_filterButton__ugEDu{transition:transform .3s,box-shadow .3s}.DialogInvitePool_questionItem__dOByX.MuiListItem-root{align-items:flex-start;background-color:#e3f3f8;border:1px solid #fff;border-radius:6px;cursor:pointer;display:flex;gap:8px;margin-bottom:8px;padding:10px 14px;position:relative;transition:background-color .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.DialogInvitePool_questionItem__dOByX.MuiListItem-root:hover{background-color:#d0eef7}.DialogInvitePool_questionItem__dOByX.MuiListItem-root .MuiListItemText-root{flex:1 1;position:relative;z-index:1}.DialogInvitePool_questionItem__dOByX.MuiListItem-root .MuiIconButton-root{color:#0d3a66;position:relative;z-index:1}.DialogInvitePool_questionItem__dOByX.MuiListItem-root .MuiIconButton-root:hover{background:#0d3a6614}.DialogInvitePool_questionChip__ez2P5 .MuiChip-root{font-size:.65rem;height:20px}.DialogInvitePool_questionChip__ez2P5 .MuiChip-root .DialogInvitePool_MuiChip-label__Aa1Zl{padding:0 8px}.DialogInvitePool_truncate__oLc1q{color:#0d3a66;display:block;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DialogInvitePool_questionActions__uV9D5{align-items:center;display:flex;gap:4px;margin-left:auto}.DialogInvitePool_endButtons__DUlxH{align-items:center;flex-direction:row;gap:15px;margin-top:20px;width:100%}.DialogInvitePool_cancelBox__iFwQs{display:flex;min-width:180px;width:25%}.DialogInvitePool_cancel__J2rzd{background-color:#fff;border-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1.05rem;font-weight:500;gap:1rem;height:56px;text-transform:none;transition:transform .3s,box-shadow .3s;width:150%}.DialogInvitePool_cancel__J2rzd:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.DialogInvitePool_submitBox__dJM6\+{display:flex;justify-content:flex-end;min-width:180px;width:25%}.DialogInvitePool_submit__p5QGY{align-items:center;background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;font-size:1.05rem;font-weight:500;gap:1rem;height:56px;justify-content:center;padding:0 2rem;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.DialogInvitePool_submit__p5QGY:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.DialogInvitePool_radioGroup__wAq\+q{align-items:center;display:flex}.DialogInvitePool_roleOption__v2-1f{margin-right:8px}.DialogInvitePool_roleLabel__kLMb6{align-items:center;color:#0d3a66;display:flex;font-size:.85rem;gap:4px}.DialogInvitePool_moduleAccordion__B3qWL .MuiAccordion-root{background:#fff;border:1px solid #e0e6eb;border-radius:8px!important;box-shadow:none;margin-bottom:10px}.DialogInvitePool_moduleAccordion__B3qWL .MuiAccordion-root:before{display:none}.DialogInvitePool_moduleAccordion__B3qWL .MuiAccordion-root.DialogInvitePool_Mui-expanded__oAF6B{margin:0 0 10px}.DialogInvitePool_moduleAccordion__B3qWL .MuiAccordionSummary-root{align-items:center;background:#d4e9f3;border-bottom:1px solid #fff;display:flex;min-height:54px;padding:0 18px;transition:background-color .2s ease}.DialogInvitePool_moduleAccordion__B3qWL .MuiAccordionSummary-root.DialogInvitePool_Mui-expanded__oAF6B{min-height:54px}.DialogInvitePool_moduleAccordion__B3qWL .MuiAccordionSummary-root:hover{background:#c5e2ef}.DialogInvitePool_moduleAccordion__B3qWL .MuiAccordionSummary-root .DialogInvitePool_MuiTypography-root__7-Wus{color:#0d3a66;font-size:.85rem;font-weight:600;letter-spacing:.2px}.DialogInvitePool_moduleAccordion__B3qWL .MuiAccordionDetails-root{background:#fff;border-top:1px solid #e9eef2;padding:8px 0 12px}.DialogInvitePool_questionAccordion__Qt4Bh.MuiAccordion-root{background:#fff;border:1px solid #e0e6eb;border-radius:8px!important;box-shadow:none;margin-bottom:10px}.DialogInvitePool_questionAccordion__Qt4Bh.MuiAccordion-root:before{display:none}.DialogInvitePool_questionAccordion__Qt4Bh.MuiAccordion-root.DialogInvitePool_Mui-expanded__oAF6B{margin:0 0 10px}.DialogInvitePool_questionAccordion__Qt4Bh.MuiAccordionSummary-root{align-items:center;background:#d4e9f3;border-bottom:1px solid #fff;display:flex;min-height:54px;padding:0 18px;transition:background-color .2s ease}.DialogInvitePool_questionAccordion__Qt4Bh.MuiAccordionSummary-root.DialogInvitePool_Mui-expanded__oAF6B{min-height:54px}.DialogInvitePool_questionAccordion__Qt4Bh.MuiAccordionSummary-root:hover{background:#c5e2ef}.DialogInvitePool_questionAccordion__Qt4Bh.MuiAccordionDetails-root{background:#fff;border-top:1px solid #e9eef2;padding:8px 0 12px}.DialogInvitePool_questionTitle__guInj{color:#0d3a66;font-size:.85rem;font-weight:600;letter-spacing:.2px;line-height:1.4}.DialogInvitePool_questionMetaChips__BEFl1{display:flex;flex-wrap:wrap;gap:6px}.DialogInvitePool_questionChip__ez2P5 .MuiChip-root{background:#fff;border:1px solid #d0dae1;font-size:.6rem;height:18px}.DialogInvitePool_questionChip__ez2P5 .MuiChip-root .DialogInvitePool_MuiChip-label__Aa1Zl{font-weight:400;padding:0 6px}.DialogInvitePool_questionPreview__hEsEx{display:flex;flex-direction:column;gap:20px;padding:12px 18px}.DialogInvitePool_previewHeader__o9YL4{align-items:center;border-bottom:2px solid #e9eef2;display:flex;gap:8px;padding-bottom:12px}.DialogInvitePool_previewHeaderIcon__-MDPR{color:#1976d2;font-size:1.3rem}.DialogInvitePool_previewHeaderText__FNx-x{color:#0d3a66;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.DialogInvitePool_previewSection__Vc00o{display:flex;flex-direction:column;gap:10px}.DialogInvitePool_previewLabel__PDKXk{align-items:center;color:#666;display:flex;font-size:.75rem;font-weight:600;gap:6px;letter-spacing:.5px;text-transform:uppercase}.DialogInvitePool_labelIcon__5760h{color:#1976d2;font-size:1rem}.DialogInvitePool_previewContent__u1cWg{background:linear-gradient(135deg,#f8fbfc,#fff);border-left:4px solid #1976d2;border-radius:8px;box-shadow:0 1px 3px #0d3a6614;color:#0d3a66;font-size:.95rem;line-height:1.65;padding:16px 18px;white-space:pre-wrap;word-break:break-word}.DialogInvitePool_previewStats__5-K6b{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.DialogInvitePool_statCard__0hJSi{background:linear-gradient(135deg,#f0f7ff,#fff);border:1px solid #d0e5f5;border-radius:8px;box-shadow:0 1px 3px #0d3a6614;display:flex;flex-direction:column;gap:6px;min-width:140px;padding:12px 16px;transition:transform .2s ease,box-shadow .2s ease}.DialogInvitePool_statCard__0hJSi:hover{box-shadow:0 3px 8px #0d3a661f;transform:translateY(-2px)}.DialogInvitePool_statLabel__6PeTq{color:#666;font-size:.7rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.DialogInvitePool_statValue__fAFhC{color:#1976d2;font-size:1.5rem;font-weight:700;line-height:1}.DialogInvitePool_previewActions__BEjHU{border-top:1px solid #e9eef2;display:flex;gap:10px;margin-top:8px;padding-top:16px}.DialogInvitePool_filterPanel__w2FGb{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:24px;padding:24px}.DialogInvitePool_filterHeader__4x-xV{align-items:center;border-bottom:2px solid #e3f3f8;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.DialogInvitePool_filterTitle__gP33Y{align-items:center;color:#0d3a66;display:flex;font-size:1.1rem;font-weight:600;gap:8px}.DialogInvitePool_filterSection__kA4us{margin-bottom:20px}.DialogInvitePool_filterSection__kA4us:last-child{margin-bottom:0}.DialogInvitePool_filterLabel__mbv7L{color:#0d3a66;display:block;font-size:.85rem;font-weight:600;letter-spacing:.3px;margin-bottom:12px;text-transform:uppercase}.DialogInvitePool_searchFlex__MhtB2{display:flex;gap:.5rem}.DialogInvitePool_searchBar__7X4x2{flex:8 1}.DialogInvitePool_addNewUser__s-osb{align-items:center;background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;flex:2 1;font-size:.95rem;font-weight:500;gap:.6rem;justify-content:center;padding:0 1.2rem;text-transform:none;transition:transform .3s,box-shadow .3s,background-color .3s;white-space:nowrap}.DialogInvitePool_addNewUser__s-osb:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.DialogInvitePool_searchField__5kj6h{background-color:#e3f3f8;border-radius:50px;box-shadow:0 4px 8px #0000001a;width:100%}.DialogInvitePool_searchField__5kj6h .DialogInvitePool_MuiOutlinedInput-root__gd3\+x{background-color:#e3f3f8;border-radius:50px;height:48px}.DialogInvitePool_searchField__5kj6h .DialogInvitePool_MuiInputBase-input__JQvkk::placeholder{color:#000;opacity:1}.DialogInvitePool_searchField__5kj6h fieldset{border:none}.DialogInvitePool_searchIcon__PJ8l4{color:#1976d2}.DialogInvitePool_searchIcon__PJ8l4:hover{transform:translateY(-2px);transition:transform .3s ease}.DialogInvitePool_chipGroup__gQHmg{display:flex;flex-wrap:wrap;gap:8px}.DialogInvitePool_filterChip__yfhf7.MuiChip-root{background:#fff;border:2px solid #d0dae1;border-radius:20px;font-size:.85rem;font-weight:500;height:36px;padding:4px 8px;transition:all .2s ease}.DialogInvitePool_filterChip__yfhf7.MuiChip-root:hover{background:#f0f7ff;border-color:#1976d2}.DialogInvitePool_filterChip__yfhf7.MuiChip-root.DialogInvitePool_Mui-disabled__BPyWF{opacity:.6}.DialogInvitePool_filterChip__yfhf7.DialogInvitePool_selected__GVZof.MuiChip-root{background:#1976d2;border-color:#1976d2;color:#fff}.DialogInvitePool_filterChip__yfhf7.DialogInvitePool_selected__GVZof.MuiChip-root:hover{background:#1565c0;border-color:#1565c0}.DialogInvitePool_filterActions__5R6Om{border-top:1px solid #e9eef2;display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:16px}.DialogInvitePool_clearButton__Jmr1X{border-color:#757575;border-radius:8px;color:#757575;font-weight:500;padding:8px 20px;text-transform:none}.DialogInvitePool_clearButton__Jmr1X:hover{background:#f5f5f5;border-color:#616161}.DialogInvitePool_applyButton__aFzWq{background:#1976d2;border-radius:8px;color:#fff;font-weight:500;padding:8px 24px;text-transform:none}.DialogInvitePool_applyButton__aFzWq:hover{background:#1565c0}.DialogInvitePool_activeFiltersCount__jgovu{align-items:center;background:#fff;border-radius:50%;color:#1976d2;display:flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;width:20px}.DialogInvitePool_filterButton__ugEDu{background-color:#757575;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:1rem;font-weight:500;gap:1rem;height:48px;padding-left:2rem;padding-right:2rem;text-transform:none;transition:all .3s ease}.DialogInvitePool_filterButton__ugEDu:hover{background-color:#616161;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.DialogInvitePool_filterButtonActive__VscHO{background-color:#1976d2}.DialogInvitePool_filterButtonActive__VscHO:hover{background-color:#1565c0}.DialogInvitePool_activeFiltersDisplay__mmQFe{align-items:center;background:#f0f7ff;border-left:4px solid #1976d2;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px 16px}.DialogInvitePool_activeFiltersLabel__I0n-N{color:#0d3a66;font-size:.85rem;font-weight:600;white-space:nowrap}.DialogInvitePool_activeFilterChips__N2aZ7{display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.DialogInvitePool_activeFilterChip__ikpJp.MuiChip-root{background:#1976d2;border-radius:16px;color:#fff;font-size:.8rem;font-weight:500;height:28px}.DialogInvitePool_activeFilterChip__ikpJp.MuiChip-root .DialogInvitePool_MuiChip-label__Aa1Zl{padding:0 12px}.DialogInvitePool_activeFilterChip__ikpJp.MuiChip-root .DialogInvitePool_MuiChip-deleteIcon__-KEFf{color:#fff;font-size:1rem;margin-right:4px;opacity:.8}.DialogInvitePool_activeFilterChip__ikpJp.MuiChip-root .DialogInvitePool_MuiChip-deleteIcon__-KEFf:hover{color:#fff;opacity:1}.DialogInvitePool_activeFilterChip__ikpJp.MuiChip-root:hover{background:#1565c0}.DialogInvitePool_dialog__YgZ-f .MuiDialog-paper{display:flex;flex-direction:column;height:85vh;max-height:85vh}.DialogInvitePool_dialog__YgZ-f .DialogInvitePool_dialogTitle__Dgvjv{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.DialogInvitePool_dialog__YgZ-f .DialogInvitePool_dialogTitle__Dgvjv .DialogInvitePool_closeButton__sqOen{margin-left:auto}.DialogInvitePool_dialog__YgZ-f .DialogInvitePool_dialogContent__fJrfA{flex:1 1;overflow-y:auto;padding:24px}.DialogInvitePool_actionButtons__wstEV{align-items:center;display:flex;flex-shrink:0;gap:16px;margin-bottom:16px}.DialogInvitePool_actionButtons__wstEV .DialogInvitePool_selectionCount__1BozF{color:#666;font-weight:500;margin-left:auto}.DialogInvitePool_questionsContainer__CQDAy{margin-top:16px}.DialogInvitePool_checkbox__6H62K{margin-right:8px}.DialogInvitePool_endButtons__DUlxH{border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:16px;justify-content:flex-end;margin-top:auto;padding-top:16px}.DialogInvitePool_endButtons__DUlxH .DialogInvitePool_cancelBox__iFwQs button,.DialogInvitePool_endButtons__DUlxH .DialogInvitePool_submitBox__dJM6\+ button{min-width:120px}.DialogInvitePool_sectionSpacing__T6Khh{margin-top:24px}.ListSchools_root__dev6f{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow:visible;transition:all .3s ease}@media(min-width:600px){.ListSchools_root__dev6f{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.ListSchools_root__dev6f{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.ListSchools_root__dev6f{gap:.5rem}}.ListSchools_title__3pnio{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.ListSchools_searchBarAddBox__rLBMi{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:18px}.ListSchools_searchBar__CqPFw{box-shadow:0 4px 8px #0000001a;flex:1 1;min-width:280px}.ListSchools_searchBar__CqPFw,.ListSchools_searchField__0O83z .ListSchools_MuiOutlinedInput-root__Hwz5F{background-color:#e3f3f8;border-radius:50px}.ListSchools_searchField__0O83z .ListSchools_MuiInputBase-input__6-BHn::placeholder{color:#000;opacity:1}.ListSchools_searchField__0O83z fieldset{border:none}.ListSchools_searchIcon__lnkeP{color:#1976d2}.ListSchools_searchIcon__lnkeP:hover{transform:translateY(-2px);transition:transform .3s ease}.ListSchools_addButton__7lQhw{background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:1rem;font-weight:500;gap:1rem;height:48px;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s}.ListSchools_addButton__7lQhw:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.ListSchools_emptyTableCell__XP07c:hover{cursor:default}.ListSchools_activeButton__Z83tN{background-color:#2d7b31;border-radius:10px;color:#fff;font-weight:500;height:48px;min-width:102px;padding-left:2;padding-right:2;text-transform:none}.ListSchools_activeButton__Z83tN:hover{background-color:#256a29}.ListSchools_inactiveButton__q0RiQ{background-color:#d22f2f;border-radius:10px;color:#fff;font-weight:500;height:48px;min-width:102px;padding-left:2;padding-right:2;text-transform:none}.ListSchools_inactiveButton__q0RiQ:hover{background-color:#b72828}.ListSchools_flakyIcon__tc9UE{font-size:24px;transform:rotateY(180deg);transition:transform .3s ease}.ListSchools_flakyIcon__tc9UE.ListSchools_active__laWQH{transform:rotateY(0deg)}.ListSchools_tableRow__jmh1R{animation:ListSchools_fadeDown__kEkJZ .28s ease both;background-color:#e3f3f8;border-left:3px solid #0000;cursor:pointer;height:54px;transition:background-color .18s ease,border-left-color .18s ease}.ListSchools_tableRow__jmh1R td{border-bottom:3px solid #fff;height:54px;padding:0 16px;vertical-align:middle}.ListSchools_tableRow__jmh1R:hover{background-color:#d0eef7;border-left-color:#1976d2}.ListSchools_tableRow__jmh1R:hover .ListSchools_rowArrow__Y8LMX{opacity:1;transform:translateX(2px)}.ListSchools_tableRow__jmh1R:hover .ListSchools_menuTrigger__hw2TX{opacity:1}.ListSchools_cellActions__A62EM{align-items:center;display:flex!important;gap:4px;height:54px;justify-content:flex-end;min-width:72px;padding-right:8px!important;white-space:nowrap;width:72px}.ListSchools_rowArrow__Y8LMX{color:#1976d2;font-size:13px!important;opacity:0;transition:opacity .18s ease,transform .18s ease}.ListSchools_menuTrigger__hw2TX{border-radius:6px;color:#7a8fa6;opacity:1;transition:opacity .18s ease,background-color .15s ease,color .15s ease}.ListSchools_menuTrigger__hw2TX:hover{background-color:#1976d21a;color:#1976d2}.ListSchools_actionMenu__qzs2K{border:1px solid #00000017!important;border-radius:10px!important;box-shadow:0 8px 24px #00000021!important;min-width:152px!important;padding:4px!important}.ListSchools_menuItem__8vbiQ{align-items:center!important;border-radius:6px!important;color:#1a2a3a!important;display:flex!important;font-size:.875rem!important;font-weight:500!important;gap:10px!important;margin:2px 4px!important;padding:8px 12px!important;transition:background-color .12s ease!important}.ListSchools_menuItem__8vbiQ:hover{background-color:#e3f3f8!important}.ListSchools_menuItemDanger__BfTHQ{color:#c0392b!important}.ListSchools_menuItemDanger__BfTHQ:hover{background-color:#fdf2f2!important}.ListSchools_menuIcon__efTZz{color:#556070;font-size:18px!important}.ListSchools_menuDivider__2YBLK{border-color:#00000014!important;margin:2px 8px!important}.AddDetailSchool_root__G1syk{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:auto;min-height:100vh;overflow:hidden;overflow-x:hidden;overflow-y:auto;transition:all .3s ease}@media(min-width:600px){.AddDetailSchool_root__G1syk{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.AddDetailSchool_root__G1syk{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.AddDetailSchool_root__G1syk{gap:.5rem}}.AddDetailSchool_title__69QCl{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:20px;text-align:left}.AddDetailSchool_row__ZjBt6{align-items:center;background-color:#e3f3f8;display:flex;font-weight:400;gap:16px;padding:16px 24px;white-space:nowrap}.AddDetailSchool_details__gCdhX{color:#1976d2;cursor:pointer;font-style:italic;margin-left:auto;text-decoration:underline;transition:color .3s ease,transform .2s ease}.AddDetailSchool_details__gCdhX:hover{color:#1565c0;font-weight:500;text-decoration:underline;transform:translateY(-1px)}.AddDetailSchool_header__w9h31{align-items:center;background-color:#c8f5e2;display:flex;font-weight:400;gap:16px;padding:16px 24px;white-space:nowrap}.AddDetailSchool_identifierText__xn6Ax{color:#0d3a66;font-weight:500;white-space:nowrap}.AddDetailSchool_endButtons__FOzXo{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}.AddDetailSchool_cancelBox__A0zGi{display:flex;min-width:180px;width:25%}.AddDetailSchool_cancel__0oFTE{background-color:#fff;border-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1.05rem;font-weight:500;gap:1rem;height:56px;text-transform:none;transition:transform .3s,box-shadow .3s;width:150%}.AddDetailSchool_cancel__0oFTE:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddDetailSchool_submitBox__cB78B{display:flex;justify-content:flex-end;min-width:180px;width:25%}.AddDetailSchool_submit__S7KdF{align-items:center;background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;font-size:1.05rem;font-weight:500;gap:1rem;height:56px;justify-content:center;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.AddDetailSchool_submit__S7KdF:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddDetailSchool_select__pNQJo{background-color:#e3f3f8;border-radius:8px;padding:8px 16px}.AddDetailSchool_select__pNQJo fieldset{border:none}.AddDetailSchool_radioGroup__Z5pVq{align-items:center;background-color:#e3f3f8;border-radius:8px;display:flex;gap:16px;justify-content:flex-start;padding:8px 16px}.AddDetailSchool_nonEditableRow__UPvpi{color:#9aa7b0;cursor:not-allowed;opacity:1}.Dashboard_root__qNXE4{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100dvh;overflow:hidden;padding:4px 32px 32px;transition:all .3s ease}@media(min-width:600px){.Dashboard_root__qNXE4{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.Dashboard_root__qNXE4{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.Dashboard_root__qNXE4{gap:32px}}.Dashboard_searchWrapper__EX2Ks{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:space-between}.Dashboard_searchBox__gfwyN{border-radius:50px;box-shadow:0 4px 8px #0000001a;min-width:300px;width:100%}.Dashboard_searchBox__gfwyN .Dashboard_MuiOutlinedInput-root__iSCAB{background-color:#e3f3f8;border-radius:50px}.Dashboard_searchBox__gfwyN .Dashboard_MuiInputBase-input__GtbYJ::placeholder{color:#000;opacity:1}.Dashboard_searchBox__gfwyN fieldset{border:none}.Dashboard_searchButton__ZQlWt{transition:transform .3s,box-shadow .3s}.Dashboard_searchButton__ZQlWt:hover{background-color:#0000;transform:translateY(-2px)}.Dashboard_welcomeCard__zsYzS{background-color:#e8e3f5;border:0;border-radius:12px;box-shadow:0 4px 8px #0000001a;flex-grow:0;flex-shrink:0;padding-bottom:clamp(12px,3.5vh,32px);padding-top:clamp(12px,3.5vh,32px);transition:all .3s ease}.Dashboard_welcomeContent__Wvyre{align-items:center;display:flex;flex-wrap:wrap}.Dashboard_welcomeAvatar__vY65A{background-color:#bcbcbc;height:clamp(40px,7vmin,72px);margin-right:clamp(12px,2vmin,24px);width:clamp(40px,7vmin,72px)}.Dashboard_welcomeTextContainer__HQtSy{display:flex;flex-direction:column}.Dashboard_welcomeNameText__6NOoI{color:#0d3a66;font-size:clamp(1.25rem,2.4vmin,2rem);font-weight:700}.Dashboard_welcomeSchoolText__9h8wo{color:#4a4a4a;font-size:clamp(.75rem,1.7vmin,1rem);font-weight:500}.Dashboard_grid__s056j{grid-gap:8px;align-items:stretch;display:grid;flex:1 1 auto;gap:8px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:100%;min-height:0;transition:all .3s ease;width:100%}@media(min-width:600px){.Dashboard_grid__s056j{gap:12px}}@media(min-width:900px){.Dashboard_grid__s056j{gap:16px}}@media(min-width:1200px){.Dashboard_grid__s056j{gap:20px}}.Dashboard_gridCard__OJzdV{align-items:center;background-color:#e3f3f8;border-radius:5px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:12px;text-align:center;transition:all .3s ease}.Dashboard_gridCard__OJzdV:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-4px)}@media(min-width:600px){.Dashboard_gridCard__OJzdV{padding:16px}}@media(min-width:900px){.Dashboard_gridCard__OJzdV{padding:20px}}.Dashboard_gridIcon__XFc4W{aspect-ratio:1/1;flex:0 0 auto;font-size:0!important;height:clamp(64px,14vmin,128px)!important;width:clamp(64px,14vmin,128px)!important}.Dashboard_gridTitle__HbPbH{font-size:clamp(1rem,2.1vmin,1.15rem);font-weight:600;line-height:1.2;margin-top:16px}.Dashboard_teacherRoot__htOdj{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-height:100dvh;padding:32px 40px 40px}@media(max-width:900px){.Dashboard_teacherRoot__htOdj{gap:16px;padding:20px 24px 32px}}.Dashboard_welcomeStrip__Mb968{align-items:center;background:var(--mui-palette-background-paper);background-color:#e8e3f5;border:.5px solid #00000014;border-radius:16px;display:flex;gap:20px;padding:24px 32px}.Dashboard_welcomeAvatar__vY65A{background-color:#0d3a66!important;flex-shrink:0;font-size:18px!important;font-weight:500!important;height:56px!important;width:56px!important}.Dashboard_welcomeNameText__6NOoI{color:#0d3a66!important;font-size:1.2rem!important;font-weight:500!important;line-height:1.3!important}.Dashboard_welcomeSchoolText__9h8wo{color:var(--mui-palette-text-secondary)!important;font-size:.82rem!important;margin-top:3px!important}.Dashboard_teacherBody__F\+VGY{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:260px 1fr}@media(max-width:900px){.Dashboard_teacherBody__F\+VGY{grid-template-columns:1fr}}.Dashboard_teacherNav__vC8dX{display:flex;flex-direction:column;gap:12px}.Dashboard_teacherNavCard__9nXVG{align-items:center;background:var(--mui-palette-background-paper);border:.5px solid #00000014;border-radius:14px;cursor:pointer;display:flex;gap:14px;min-height:72px;padding:14px 16px;transition:border-color .15s,transform .15s,box-shadow .15s}.Dashboard_teacherNavCard__9nXVG:hover{border-color:#0000002e;box-shadow:0 4px 10px #0000000f;transform:translateY(-2px)}.Dashboard_teacherNavIconWrap__37BTD{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;min-width:48px;width:48px}.Dashboard_teacherNavLabel__R8EnQ{color:var(--mui-palette-text-primary)!important;font-size:.92rem!important;font-weight:600!important;line-height:1.3;text-align:left}.Dashboard_qaPanel__eNt4V{background:var(--mui-palette-background-paper);border:.5px solid #00000014;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.Dashboard_qaPanelHeader__9-bX0{align-items:center;border-bottom:.5px solid #00000012;display:flex;gap:10px;padding:18px 24px 14px}.Dashboard_qaPanelTitle__xXYVj{color:var(--mui-palette-text-primary)!important;font-size:.9rem!important;font-weight:500!important}.Dashboard_qaBadge__6pr5b{background:#e6f1fb;border-radius:20px;color:#0c447c;font-size:.7rem;font-weight:500;padding:2px 9px}.Dashboard_qaHint__\+r2j6{align-items:flex-start;background:#f7fafd;border-bottom:.5px solid #00000012;display:flex;gap:12px;padding:14px 24px}.Dashboard_qaHintIcon__9Ih5j{align-items:center;background:#e6f1fb;border-radius:8px;display:flex;flex-shrink:0;height:30px;justify-content:center;margin-top:1px;width:30px}.Dashboard_qaHintTitle__HhuaF{color:#0c447c!important;font-size:.8rem!important;font-weight:500!important;margin-bottom:2px!important}.Dashboard_qaHintText__CrnQb{color:#5a7a9a!important;font-size:.75rem!important;line-height:1.55!important}.Dashboard_depthPills__Y8Sfr{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.Dashboard_depthPill__pZvBa{align-items:center;border-radius:20px;display:inline-flex;font-size:.68rem;font-weight:500;justify-content:center;padding:3px 8px}.Dashboard_qaList__QWbOl{display:flex;flex-direction:column;padding:8px 0}.Dashboard_qaListLabel__A6b8I{color:var(--mui-palette-text-secondary)!important;font-size:.68rem!important;font-weight:500!important;letter-spacing:.04em!important;padding:6px 24px 4px!important;text-transform:uppercase}.Dashboard_qaRow__3O1Lu{align-items:center;border-top:.5px solid #0000000d;cursor:pointer;display:flex;gap:14px;padding:11px 24px;transition:background .12s}.Dashboard_qaRow__3O1Lu:hover{background:#00000005}.Dashboard_qaChip__07VKS{border-radius:6px;flex-shrink:0;font-size:.65rem;font-weight:500;letter-spacing:.05em;padding:3px 7px;text-transform:uppercase}.Dashboard_qaRowText__5r5yo{flex:1 1;min-width:0}.Dashboard_qaRowLabel__0bmHs{color:var(--mui-palette-text-primary)!important;font-size:.83rem!important;font-weight:500!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_qaRowSublabel__ePTjC{color:var(--mui-palette-text-secondary)!important;font-size:.73rem!important;margin-top:1px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_qaArrow__bUvJ-{color:#bbb;flex-shrink:0;font-size:1rem}.Dashboard_qaEmpty__-WL2u{padding:36px 24px;text-align:center}.Dashboard_qaEmptyTitle__8sfBK{color:var(--mui-palette-text-primary)!important;font-size:.88rem!important;font-weight:500!important;margin-bottom:6px!important}.Dashboard_qaEmptyText__JgD8c{color:var(--mui-palette-text-secondary)!important;font-size:.78rem!important;line-height:1.6!important;margin:0 auto!important;max-width:280px}.InviteUser_root__ERs9t{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto;transition:all .3s ease}@media(min-width:600px){.InviteUser_root__ERs9t{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.InviteUser_root__ERs9t{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.InviteUser_root__ERs9t{gap:.5rem}}.InviteUser_title__k5bb8{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:20px}.InviteUser_row__ZXhXr{align-items:center;background-color:#e3f3f8;border-radius:10px;display:flex;font-weight:400;gap:16px;padding:16px 24px;transition:background-color .2s ease,box-shadow .2s ease;white-space:nowrap}@media(max-width:700px){.InviteUser_row__ZXhXr{align-items:flex-start;flex-direction:column;white-space:normal}}.InviteUser_editableRow__EO02T{background-color:#e3f3f8}.InviteUser_lockedRow__4dwpk{background-color:#eef1f4}.InviteUser_identifierText__iD6PL{color:#0d3a66;font-weight:500;min-width:140px;white-space:nowrap}@media(max-width:700px){.InviteUser_identifierText__iD6PL{min-width:0;min-width:auto}}.InviteUser_fieldInput__nOnT8{color:#0d3a66;flex:1 1}.InviteUser_fieldInput__nOnT8 input{color:#0d3a66;font-size:1rem}.InviteUser_lockedInput__U66Vh{color:#5f6b76;flex:1 1}.InviteUser_lockedInput__U66Vh input{-webkit-text-fill-color:#5f6b76;color:#5f6b76!important}.InviteUser_endButtons__IW4e2{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}@media(max-width:700px){.InviteUser_endButtons__IW4e2{align-items:stretch;flex-direction:column-reverse}}.InviteUser_cancelBox__wzf\+G{display:flex;min-width:120px;width:13%}@media(max-width:700px){.InviteUser_cancelBox__wzf\+G{width:100%}}.InviteUser_cancel__0F7tX{background-color:#fff;border-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1rem;font-weight:500;height:48px;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.InviteUser_cancel__0F7tX:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.InviteUser_submitBox__LSHlC{display:flex;justify-content:flex-end;min-width:120px}@media(max-width:700px){.InviteUser_submitBox__LSHlC{width:100%}}.InviteUser_submit__Djtyb{align-items:center;background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;flex-direction:row;font-size:1rem;font-weight:500;gap:1.5rem;height:48px;justify-content:center;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.InviteUser_submit__Djtyb:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.InviteUser_submit__Djtyb:disabled{background-color:#90b9e2;box-shadow:none;color:#fff;transform:none}.InviteUser_select__eKz3r{background-color:#e3f3f8;border-radius:8px;padding:8px 16px}.InviteUser_select__eKz3r fieldset{border:none}.InviteUser_radioRow__uiQzD{align-items:center;border-radius:10px;display:flex;gap:16px;padding:16px 24px}@media(max-width:700px){.InviteUser_radioRow__uiQzD{align-items:flex-start;flex-direction:column}}.InviteUser_radioRowEditable__8TYPG{background-color:#e3f3f8}.InviteUser_radioRowLocked__hapwK{background-color:#eef1f4}.InviteUser_radioGroup__W5FuY{align-items:flex-start;background-color:#0000;border-radius:8px;display:flex;flex:1 1;gap:16px;justify-content:flex-start;padding:0}.InviteUser_radioGroup__W5FuY .MuiFormControlLabel-label{color:#0d3a66;font-weight:500}.InviteUser_radioGroup__W5FuY .MuiRadio-root{color:#1976d2}.InviteUser_radioGroup__W5FuY .MuiFormControlLabel-root.Mui-disabled{opacity:1}.InviteUser_radioGroup__W5FuY .MuiRadio-root.Mui-disabled{color:#8a8f98!important;opacity:1!important}.InviteUser_radioGroup__W5FuY .MuiSvgIcon-root{font-size:1.45rem}.InviteUser_radioGroup__W5FuY .MuiRadio-root.Mui-disabled .MuiSvgIcon-root{color:#8a8f98!important;opacity:1!important}.InviteUser_radioGroup__W5FuY .MuiFormControlLabel-root.Mui-disabled .MuiFormControlLabel-label{color:#a7afb7;opacity:1}@media(max-width:700px){.InviteUser_radioGroup__W5FuY{margin-left:0;width:100%}}.InviteUser_lockIcon__CDAgK{color:#787878;flex-shrink:0}.InviteUser_autocomplete__dREGd{background-color:#e3f3f8;border-radius:8px;flex:1 1}.InviteUser_autocomplete__dREGd .InviteUser_MuiInputBase-root__il-1Y{background-color:#0000;border:none;box-shadow:none;width:100%}.InviteUser_autocomplete__dREGd input{color:#0d3a66;font-size:1rem;font-weight:400;padding:6px 0}.InviteUser_autocomplete__dREGd fieldset{border:none}.BackofficeLogin_root__1kRvC{display:flex;min-height:100vh}.BackofficeLogin_left__NLsFQ{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:center;padding:32px}.BackofficeLogin_formWrap__02rUG{align-items:flex-start;display:flex;flex-direction:column;max-width:500px;text-align:center;width:100%}.BackofficeLogin_boxform__jR2d5{width:100%}.BackofficeLogin_right__BNNsR{background-image:url(/static/media/backoffice-login-img.7ca751c7770ada9c46af.png);background-position:50%;background-size:cover;display:none;flex:1 1}@media(min-width:900px){.BackofficeLogin_right__BNNsR{align-items:center;display:flex;justify-content:center}}.BackofficeLogin_title__Uly\+V{color:#0d3a66;font-weight:400;margin-bottom:12px}.BackofficeLogin_subtitle__eTe6S{margin-bottom:24px}.BackofficeLogin_field__Z3nl\+.MuiFormControl-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#4a4459;border-width:2px;transition:border-color 0s}.BackofficeLogin_field__Z3nl\+.MuiFormControl-root:hover .MuiOutlinedInput-notchedOutline{border-color:#4a4459;border-width:2px}.BackofficeLogin_field__Z3nl\+.MuiFormControl-root.BackofficeLogin_Mui-focused__BXg5K .MuiOutlinedInput-notchedOutline{border-color:#4a4459!important;border-width:2px}.BackofficeLogin_field__Z3nl\+.MuiFormControl-root .MuiInputLabel-root.Mui-focused{color:#4a4459}.BackofficeLogin_field__Z3nl\+.MuiFormControl-root .MuiOutlinedInput-input{caret-color:#4a4459}.BackofficeLogin_row__RlPbd{align-items:center;display:flex;justify-content:space-between}.BackofficeLogin_remember__oCkw\+ .MuiCheckbox-root,.BackofficeLogin_remember__oCkw\+ .MuiCheckbox-root.Mui-checked{color:#000!important;margin-left:4px}.BackofficeLogin_link__YVqne{color:#000;font-family:Ubuntu!important;font-size:14px;font-weight:400!important;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;text-underline-offset:3px}.BackofficeLogin_link__YVqne:hover{-webkit-text-decoration-color:#4a4459;text-decoration-color:#4a4459}.BackofficeLogin_submit__-S7Ko{font-weight:400;margin-top:8px}.BackofficeLogin_avatarWrapper__-cKMp{align-items:center;display:flex;height:360px;justify-content:center;position:relative;width:360px}@keyframes BackofficeLogin_slowRotate__51pJg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BackofficeLogin_avatarBg__UaInZ{animation:BackofficeLogin_slowRotate__51pJg 120s linear infinite;height:100%;position:absolute;transform-origin:center;width:100%;will-change:transform}.BackofficeLogin_avatarFg__1NfHb{height:auto;position:relative;width:51%;z-index:2}.Profile_root__RbBw9{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto;transition:all .3s ease}@media(min-width:600px){.Profile_root__RbBw9{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.Profile_root__RbBw9{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.Profile_root__RbBw9{gap:.5rem}}.Profile_title__OEv3n{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:20px}.Profile_profileCard__xCvUh{border-radius:12px!important;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem}.Profile_profileContent__2bWyN{align-items:center;background-color:#e8e3f5;display:flex;gap:1.5rem;padding:1.5rem!important}.Profile_profileAvatar__KgtN0{font-size:1.5rem!important;height:64px!important;width:64px!important}.Profile_profileTextContainer__a8dOB{display:flex;flex-direction:column}.Profile_profileNameText__Ne0GT{color:#0d3a66;font-weight:600!important}.Profile_profileSchoolText__uYhcY{color:#4a4a4a;font-size:clamp(.75rem,1.7vmin,1rem);font-weight:500}.Profile_sectionHeader__CaXUd{color:#0d3a66;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;margin-top:1rem}.Profile_fieldLabel__SdZUG{color:#1976d2;display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.Profile_lockedInput__KArzh{background-color:#fff;border-radius:8px}.Profile_lockedInput__KArzh input{color:#8c8c8c;cursor:not-allowed;font-family:Ubuntu,sans-serif}.Profile_lockedInput__KArzh fieldset{border:1px solid #1976d2!important}.Profile_editableInput__n939A{background-color:#e3f3f8;border-radius:8px}.Profile_editableInput__n939A input{color:#0d3a66;cursor:text;font-family:Ubuntu,sans-serif}.Profile_editableInput__n939A fieldset{border:2px solid #1976d2!important}.Profile_editableInput__n939A:focus-within fieldset,.Profile_editableInput__n939A:hover fieldset{border-color:#0d3a66!important}.Profile_buttonContainer__\+-0Op{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}.Profile_outlineButton__zGjIj{background-color:#fff;border:2px solid #1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1rem;font-weight:500;height:56px;min-width:180px;text-transform:none;transition:transform .3s,box-shadow .3s}.Profile_outlineButton__zGjIj:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.Profile_saveButton__M2d59{background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:1rem;font-weight:500;height:56px;min-width:180px;text-transform:none;transition:transform .3s,box-shadow .3s}.Profile_saveButton__M2d59:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.Profile_deleteButton__eD\+cg{background-color:#d32f2f;border-radius:10px;box-shadow:0 4px 8px #d32f2f33;color:#fff;font-size:1rem;font-weight:500;height:56px;min-width:180px;text-transform:none;transition:transform .3s,box-shadow .3s}.Profile_deleteButton__eD\+cg:hover{background-color:#b71c1c;box-shadow:0 8px 16px #d32f2f4d;transform:translateY(-2px)}.Profile_deleteButton__eD\+cg:active{transform:translateY(0)}.SectionAccordion_accordion__6g9Jh{border:1px solid #d0d5dd;border-radius:10px!important;box-shadow:0 1px 4px #0000000f;margin-top:40px;transition:max-width .3s ease;width:100%}.SectionAccordion_accordion__6g9Jh:before{display:none}.SectionAccordion_summary__vbvCL{background-color:#f5f6f7}.SectionAccordion_summary__vbvCL .MuiAccordionSummary-content{margin-bottom:0;margin-top:0}.SectionAccordion_details__GSudq{padding:0}.SectionAccordion_detailsInner__sr1qn{padding:8px}.SectionAccordion_title__GcpZg{color:#3d4a5c;font-size:.875rem;font-weight:500}.SectionAccordion_expandIcon__S3LzZ{color:#5a6472;font-size:1.1rem!important}.ListDisciplines_root__GjRTP{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow:visible;transition:all .3s ease}@media(min-width:600px){.ListDisciplines_root__GjRTP{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.ListDisciplines_root__GjRTP{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.ListDisciplines_root__GjRTP{gap:.5rem}}.ListDisciplines_title__RyXG5{animation:ListDisciplines_fadeDown__sLIBo .35s ease both;color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.ListDisciplines_searchBarAddBox__53cfI{align-items:center;animation:ListDisciplines_fadeDown__sLIBo .35s ease .05s both;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:18px}.ListDisciplines_searchBar__7jCIP{background-color:#e3f3f8;border-radius:50px;box-shadow:0 4px 8px #0000001a;flex:1 1;min-width:280px;transition:box-shadow .25s ease}.ListDisciplines_searchBar__7jCIP:focus-within{box-shadow:0 4px 16px #1976d233}.ListDisciplines_searchField__-PrlB .ListDisciplines_MuiOutlinedInput-root__UEnRr{background-color:#e3f3f8;border-radius:50px}.ListDisciplines_searchField__-PrlB .ListDisciplines_MuiInputBase-input__Rufyy::placeholder{color:#000;opacity:1}.ListDisciplines_searchField__-PrlB fieldset{border:none}.ListDisciplines_searchIcon__TI5Vn{color:#1976d2}.ListDisciplines_searchIcon__TI5Vn:hover{transform:translateY(-2px);transition:transform .3s ease}.ListDisciplines_addButton__0oQ8b{background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:1rem;font-weight:500;gap:1rem;height:48px;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s,background-color .2s}.ListDisciplines_addButton__0oQ8b:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.ListDisciplines_activeButton__Z7T1f{background-color:#2d7b31;border-radius:10px;color:#fff;font-weight:500;height:48px;min-width:102px;text-transform:none;transition:background-color .2s ease,transform .2s ease}.ListDisciplines_activeButton__Z7T1f:hover{background-color:#256a29;transform:translateY(-1px)}.ListDisciplines_inactiveButton__a1UXV{background-color:#d22f2f;border-radius:10px;color:#fff;font-weight:500;height:48px;min-width:102px;text-transform:none;transition:background-color .2s ease,transform .2s ease}.ListDisciplines_inactiveButton__a1UXV:hover{background-color:#b72828;transform:translateY(-1px)}.ListDisciplines_flakyIcon__0Oucq{font-size:24px;transform:rotateY(180deg);transition:transform .3s ease}.ListDisciplines_active__dR\+kj{transform:rotateY(0deg)}.ListDisciplines_tableContainer__MJOI6{animation:ListDisciplines_fadeDown__sLIBo .35s ease .1s both;border-radius:0!important;overflow:hidden}@keyframes ListDisciplines_fadeDown__sLIBo{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ListDisciplines_tableRow__MyYxM{animation:ListDisciplines_fadeDown__sLIBo .28s ease both;background-color:#e3f3f8;border-left:3px solid #0000;cursor:pointer;height:54px;transition:background-color .18s ease,border-left-color .18s ease}.ListDisciplines_tableRow__MyYxM td{border-bottom:3px solid #fff;height:54px;padding:0 16px;vertical-align:middle}.ListDisciplines_tableRow__MyYxM:hover{background-color:#d0eef7;border-left-color:#1976d2}.ListDisciplines_tableRow__MyYxM:hover .ListDisciplines_rowArrow__aRqad{opacity:1;transform:translateX(2px)}.ListDisciplines_tableRow__MyYxM:hover .ListDisciplines_menuTrigger__0TKQ4{opacity:1}.ListDisciplines_cellName__iqlH8{color:#0d3a66}.ListDisciplines_cellCode__Jq3sH{font-feature-settings:"tnum";color:#556070;font-size:.875rem;font-variant-numeric:tabular-nums}.ListDisciplines_cellActions__2htSt{align-items:center;display:flex;gap:4px;height:54px;justify-content:flex-end;min-width:72px;padding-right:8px!important;white-space:nowrap;width:72px}.ListDisciplines_rowArrow__aRqad{color:#1976d2;font-size:13px!important;opacity:0;transition:opacity .18s ease,transform .18s ease}.ListDisciplines_menuTrigger__0TKQ4{border-radius:6px;color:#7a8fa6;opacity:1;transition:opacity .18s ease,background-color .15s ease,color .15s ease}.ListDisciplines_menuTrigger__0TKQ4:hover{background-color:#1976d21a;color:#1976d2}.ListDisciplines_emptyTableCell__\+q8OJ{border:0!important;color:#7a8fa6;font-size:.9rem;font-style:italic}.ListDisciplines_emptyTableCell__\+q8OJ:hover{cursor:default}.ListDisciplines_actionMenu__M9qCs{border:1px solid #00000017!important;border-radius:10px!important;box-shadow:0 8px 24px #00000021!important;min-width:152px!important;padding:4px!important}.ListDisciplines_menuItem__iwzB0{align-items:center!important;border-radius:6px!important;color:#1a2a3a!important;display:flex!important;font-size:.875rem!important;font-weight:500!important;gap:10px!important;margin:2px 4px!important;padding:8px 12px!important;transition:background-color .12s ease!important}.ListDisciplines_menuItem__iwzB0:hover{background-color:#e3f3f8!important}.ListDisciplines_menuItemDanger__4rIld{color:#c0392b!important}.ListDisciplines_menuItemDanger__4rIld:hover{background-color:#fdf2f2!important}.ListDisciplines_menuIcon__EPjy8{color:#556070;font-size:18px!important}.ListDisciplines_menuDivider__yrTYu{border-color:#00000014!important;margin:2px 8px!important}.AddDetailDiscipline_root__oiPsm{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:auto;min-height:100vh;overflow:hidden;overflow-x:hidden;overflow-y:auto;transition:all .3s ease}@media(min-width:600px){.AddDetailDiscipline_root__oiPsm{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.AddDetailDiscipline_root__oiPsm{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.AddDetailDiscipline_root__oiPsm{gap:.5rem}}.AddDetailDiscipline_title__blhv4{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:20px;text-align:left}.AddDetailDiscipline_row__EK4MN{align-items:center;background-color:#e3f3f8;display:flex;font-weight:400;gap:16px;padding:16px 24px;white-space:nowrap}.AddDetailDiscipline_identifierText__naWhe{color:#0d3a66;font-weight:500;white-space:nowrap}.AddDetailDiscipline_endButtons__wAPry{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}.AddDetailDiscipline_cancelBox__piTh0{display:flex;min-width:120px;width:13%}.AddDetailDiscipline_cancel__L-k9n{background-color:#fff;border-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1rem;font-weight:500;height:48px;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.AddDetailDiscipline_cancel__L-k9n:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddDetailDiscipline_submitBox__Ig-u3{display:flex;justify-content:flex-end;min-width:120px;width:18%}.AddDetailDiscipline_submit__JYikv{align-items:center;background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;flex-wrap:nowrap;font-size:1rem;font-weight:500;gap:1.5rem;height:48px;justify-content:center;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.AddDetailDiscipline_submit__JYikv:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddDetailDiscipline_select__ic17E{background-color:#e3f3f8;border-radius:8px;padding:8px 16px}.AddDetailDiscipline_select__ic17E fieldset{border:none}.AddDetailDiscipline_radioGroup__60V-9{align-items:center;background-color:#e3f3f8;border-radius:8px;display:flex;gap:16px;justify-content:flex-start;padding:8px 16px}.AddDetailDiscipline_nonEditableRow__1il-E{color:#9aa7b0;cursor:not-allowed;opacity:1}.AddDetailDiscipline_publicWarning__alwKl{background:#ffe0b2;border:1px solid #ff9800;border-radius:8px;display:flex;flex-direction:column;gap:6px;margin-top:24px;padding:16px 20px}.AddDetailDiscipline_publicWarningTitle__-x-QZ{color:#e65100;font-size:16px;font-weight:600}.AddDetailDiscipline_publicWarningText__1DcIy{color:#994800;font-size:14px;line-height:1.4}.AddDetailDiscipline_sectionSpacing__8DMpN{margin-top:24px}.AddDetailDiscipline_addTeacherBox__GKPX-{display:flex;min-width:120px;width:20%}.AddDetailDiscipline_addTeacher__geka3{align-items:center;background-color:#fff;border-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;display:flex;font-size:1rem;font-weight:500;gap:8px;height:48px;justify-content:center;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.AddDetailDiscipline_addTeacher__geka3:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddModule_root__5Nlh5{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto;transition:all .3s ease}@media(min-width:600px){.AddModule_root__5Nlh5{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.AddModule_root__5Nlh5{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.AddModule_root__5Nlh5{gap:.5rem}}.AddModule_title__5gY1n{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:20px}.AddModule_row__X0\+r2{align-items:center;background-color:#e3f3f8;display:flex;font-weight:400;gap:16px;padding:16px 24px;white-space:nowrap}.AddModule_identifierText__vNu5h{color:#0d3a66;font-weight:500;white-space:nowrap}.AddModule_endButtons__XI91g{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}.AddModule_cancelBox__\+YmpN{display:flex;min-width:120px;width:13%}.AddModule_cancel__AOprN{background-color:#fff;border-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1rem;font-weight:500;height:48px;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.AddModule_cancel__AOprN:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddModule_submitBox__u\+bUb{display:flex;justify-content:flex-end;min-width:120px;width:18%}.AddModule_submit__5nVKL{align-items:center;background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;font-size:1rem;font-weight:500;gap:1.5rem;height:48px;justify-content:center;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.AddModule_submit__5nVKL:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddModule_select__WtkXe{background-color:#e3f3f8;border-radius:8px;padding:8px 16px}.AddModule_select__WtkXe fieldset{border:none}.AddModule_radioGroup__JbG\+\+{align-items:center;background-color:#e3f3f8;border-radius:8px;display:flex;gap:16px;justify-content:flex-start;padding:8px 16px}.DetailModule_root__krXpI{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:100vh;padding:16px 24px 48px}@media(min-width:600px){.DetailModule_root__krXpI{padding-left:48px;padding-right:48px;padding-top:16px}}@media(min-width:900px){.DetailModule_root__krXpI{padding-left:64px;padding-right:64px}}.DetailModule_title__90\+97{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.DetailModule_row__dReSw{align-items:center;background-color:#e3f3f8;display:flex;font-weight:400;gap:16px;padding:16px 24px;white-space:nowrap}.DetailModule_identifierText__gcPbM{color:#0d3a66;font-weight:500;white-space:nowrap}.DetailModule_label__LrQ1Z{color:#0d3a66;-webkit-user-select:none;user-select:none}.DetailModule_sectionSpacing__SGAX1{margin-top:24px}.DetailModule_endButtons__UWIXk{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}.DetailModule_cancelBox__5cZTs{display:flex;min-width:180px;width:25%}.DetailModule_cancel__\+kySV{background-color:#fff;border-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1.05rem;font-weight:500;gap:1rem;height:56px;text-transform:none;transition:transform .3s,box-shadow .3s;width:150%}.DetailModule_cancel__\+kySV:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.DetailModule_submitBox__MdLmV{display:flex;justify-content:flex-end;min-width:180px;width:25%}.DetailModule_submit__IHohC{align-items:center;background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;font-size:1.05rem;font-weight:500;gap:1rem;height:56px;justify-content:center;padding:0 2rem;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.DetailModule_submit__IHohC:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.DetailModule_radioGroup__HUqz\+{align-items:center;display:flex}.DetailModule_roleOption__BVd4h{margin-right:8px}.DetailModule_roleLabel__4rDsa{align-items:center;color:#0d3a66;display:flex;font-size:.85rem;gap:4px}.DetailModule_searchBarAddBox__UYIW0{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:18px}.DetailModule_searchBar__IvEoh{background-color:#e3f3f8;border-radius:50px;box-shadow:0 4px 8px #0000001a;flex:1 1;min-width:280px}.DetailModule_searchField__XIfdT .DetailModule_MuiOutlinedInput-root__oNA18{background-color:#e3f3f8;border-radius:50px;height:48px}.DetailModule_searchField__XIfdT .DetailModule_MuiInputBase-input__LV3Zg::placeholder{color:#000;opacity:1}.DetailModule_searchField__XIfdT fieldset{border:none}.DetailModule_searchIcon__iN0xu{color:#1976d2}.DetailModule_searchIcon__iN0xu:hover{transform:translateY(-2px);transition:transform .3s ease}.DetailModule_addButton__ZM6OP{background-color:#1976d2;border-radius:10px;color:#fff;font-size:1rem;font-weight:500;gap:.75rem;height:48px;padding-left:1.8rem;padding-right:1.8rem;text-transform:none}.DetailModule_addButton__ZM6OP:hover{background-color:#1565c0}.DetailModule_editButton__MDUoC{background-color:#0d3a66;border-radius:10px;color:#fff;font-size:.95rem;font-weight:500;height:48px;padding-left:1.4rem;padding-right:1.4rem;text-transform:none}.DetailModule_editButton__MDUoC:hover{background-color:#0b3152}.DetailModule_tableBox__thAGJ{background-color:#fff}.DetailModule_detailTable__j\+jZz{border-collapse:collapse;table-layout:fixed;width:100%}.DetailModule_headRow__AfgMh>th{font-size:.85rem;font-weight:600}.DetailModule_headRow__AfgMh>th:first-child,.DetailModule_titleCell__42fTI{width:48%}.DetailModule_countCell__D5\+6t,.DetailModule_difficultyCell__pYr3d,.DetailModule_headRow__AfgMh>th:nth-child(2),.DetailModule_headRow__AfgMh>th:nth-child(3){width:15%}.DetailModule_actionsCell__KulUU,.DetailModule_headRow__AfgMh>th:nth-child(4){width:22%}.DetailModule_truncate__b3ywQ{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DetailModule_setRow__CJUMG.MuiTableRow-root{background-color:#d4e9f3!important;transition:background-color .2s ease}.DetailModule_setRow__CJUMG.MuiTableRow-root:hover{background-color:#c5e2ef!important;cursor:pointer}.DetailModule_setRow__CJUMG.MuiTableRow-root .DetailModule_MuiTableCell-root__FXqTG{background:#0000!important;border-bottom:6px solid #fff;font-family:Ubuntu!important;font-weight:400;padding:10px 18px;white-space:nowrap}.DetailModule_expandIcon__ubwaA{transform-origin:center;transition:transform .28s ease}.DetailModule_expandIconOpen__TXbz5{transform:rotate(180deg)}.DetailModule_moduleAccordion__g3A-w .MuiAccordion-root{background:#fff;border:1px solid #e0e6eb;border-radius:8px!important;box-shadow:none;margin-bottom:10px}.DetailModule_moduleAccordion__g3A-w .MuiAccordion-root:before{display:none}.DetailModule_moduleAccordion__g3A-w .MuiAccordion-root.DetailModule_Mui-expanded__BzK9Y{margin:0 0 10px}.DetailModule_moduleAccordion__g3A-w .MuiAccordionSummary-root{align-items:center;background:#e3f3f8;border-bottom:1px solid #fff;display:flex;min-height:54px;padding:0 18px;transition:background-color .2s ease}.DetailModule_moduleAccordion__g3A-w .MuiAccordionSummary-root.DetailModule_Mui-expanded__BzK9Y{min-height:54px}.DetailModule_moduleAccordion__g3A-w .MuiAccordionSummary-root:hover{background:#d0eef7}.DetailModule_moduleAccordion__g3A-w .MuiAccordionSummary-root .DetailModule_MuiTypography-root__EaPRX{color:#0d3a66;font-size:.85rem;font-weight:600;letter-spacing:.2px}.DetailModule_moduleAccordion__g3A-w .MuiAccordionDetails-root{background:#fff;border-top:1px solid #e9eef2;padding:8px 0 12px}.DetailModule_setList__fiQ3U{margin:0;padding:0 12px}.DetailModule_setItem__THm49.MuiListItem-root{align-items:flex-start;border:1px solid #fff;border-radius:6px;cursor:pointer;display:flex;gap:4px;margin-bottom:6px;padding:8px 12px 8px 14px;position:relative;transition:box-shadow .18s ease,border-color .18s ease;width:100%}.DetailModule_setItem__THm49.MuiListItem-root:hover{border-color:#dce6ec;box-shadow:0 2px 4px #0d3a6626}.DetailModule_setItem__THm49.MuiListItem-root .MuiIconButton-root,.DetailModule_setItem__THm49.MuiListItem-root .MuiListItemText-root{position:relative;z-index:1}.DetailModule_setItem__THm49.MuiListItem-root .MuiIconButton-root{color:#0d3a66}.DetailModule_setItem__THm49.MuiListItem-root .MuiIconButton-root:hover{background:#0d3a6614}.DetailModule_moduleMetaChip__Nb9qs .MuiChip-root{background:#fff;border:1px solid #d0dae1;font-size:.6rem;height:18px}.DetailModule_moduleMetaChip__Nb9qs .MuiChip-root .DetailModule_MuiChip-label__LL6\+e{padding:0 6px}.DetailModule_accordionActions__Yv016{align-items:center;display:flex;gap:4px}.DetailModule_emptySets__eSyaF{align-items:center;border-radius:6px;display:flex;font-size:.7rem;gap:10px;padding:8px 12px}.DetailModule_emptyCreateButton__JcvOp{background:#0d3a66;border-radius:10px;color:#fff;font-size:.65rem;height:28px;min-width:0;min-width:auto;padding:0 12px;text-transform:none}.DetailModule_paginationPaper__XDZYM{box-shadow:none!important}.AddSet_root__DZHFk{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto;transition:all .3s ease}@media(min-width:600px){.AddSet_root__DZHFk{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.AddSet_root__DZHFk{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.AddSet_root__DZHFk{gap:.5rem}}.AddSet_title__TFwp6{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin-bottom:20px}.AddSet_row__47Jjc{align-items:center;background-color:#e3f3f8;display:flex;font-weight:400;gap:16px;padding:16px 24px;white-space:nowrap}.AddSet_identifierText__7O7nr{color:#0d3a66;font-weight:500;white-space:nowrap}.AddSet_endButtons__HZqU-{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}.AddSet_cancelBox__0lfKF{display:flex;min-width:120px;width:13%}.AddSet_cancel__8BU8H{background-color:#fff;border-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1rem;font-weight:500;height:48px;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.AddSet_cancel__8BU8H:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddSet_submitBox__-jaF9{display:flex;justify-content:flex-end;min-width:120px;width:18%}.AddSet_submit__ee1GZ{align-items:center;background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;font-size:1rem;font-weight:500;gap:1.5rem;height:48px;justify-content:center;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.AddSet_submit__ee1GZ:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.AddSet_radioGroup__d13dv{align-items:center;background-color:#e3f3f8;border-radius:8px;display:flex;gap:16px;justify-content:flex-start;padding:8px 16px}.DialogQuestionsPool_dialog__wnxuY .MuiDialog-paper{border-radius:12px;display:flex;flex-direction:column;height:90vh;max-height:90vh}.DialogQuestionsPool_dialogTitle__PliHV{align-items:flex-start;border-bottom:1px solid #e0e6eb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.DialogQuestionsPool_dialogContent__0ZskI{display:flex;flex:1 1;flex-direction:column;overflow:hidden!important;padding:0!important}.DialogQuestionsPool_contentLayout__E4WAR{display:flex;flex:1 1;gap:0;overflow:hidden}.DialogQuestionsPool_filterSidebar__TOzl3{background:#fafcff;border-right:1px solid #e0e6eb;display:flex;flex-direction:column;flex-shrink:0;gap:0;overflow-y:auto;padding:20px 18px;width:240px}.DialogQuestionsPool_filterSidebarTitle__YkwMd{align-items:center;border-bottom:2px solid #e8f1fb;color:#0d3a66;display:flex;font-size:.88rem;font-weight:700;gap:7px;margin-bottom:18px;padding-bottom:14px}.DialogQuestionsPool_filterSection__pCSUT{margin-bottom:18px}.DialogQuestionsPool_filterSection__pCSUT:last-of-type{margin-bottom:0}.DialogQuestionsPool_filterLabel__C9qN\+{color:#0d3a66;display:block;font-size:.72rem;font-weight:800;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.DialogQuestionsPool_chipGroup__JQqGc{display:flex;flex-wrap:wrap;gap:6px}.DialogQuestionsPool_filterChip__ccNtT.MuiChip-root{background:#fff;border:2px solid #d0dae1;border-radius:20px;cursor:pointer;font-size:.8rem;font-weight:500;height:30px;transition:all .15s ease}.DialogQuestionsPool_filterChip__ccNtT.MuiChip-root:hover{background:#f0f7ff;border-color:#1976d2}.DialogQuestionsPool_filterChip__ccNtT.DialogQuestionsPool_selected__vj8SJ.MuiChip-root{background:#1976d2;border-color:#1976d2;color:#fff}.DialogQuestionsPool_filterChip__ccNtT.DialogQuestionsPool_selected__vj8SJ.MuiChip-root:hover{background:#1565c0;border-color:#1565c0}.DialogQuestionsPool_searchField__wOtmO{border-radius:50px}.DialogQuestionsPool_searchField__wOtmO .MuiOutlinedInput-root{background:#f0f6fc;border-radius:8px;height:38px}.DialogQuestionsPool_searchField__wOtmO fieldset{border-color:#d0dae1}.DialogQuestionsPool_searchIcon__zwLMG{color:#1976d2}.DialogQuestionsPool_filterActions__bYBZW{border-top:1px solid #e9eef2;display:flex;gap:8px;margin-top:auto;padding-top:18px}.DialogQuestionsPool_clearButton__SeDDR{border-color:#c0c8d0;border-radius:8px;color:#757575;font-size:.82rem;font-weight:500;text-transform:none}.DialogQuestionsPool_clearButton__SeDDR:hover{background:#f5f5f5;border-color:#757575}.DialogQuestionsPool_applyButton__8bKgr{background:#1976d2;border-radius:8px;color:#fff;font-size:.82rem;font-weight:500;text-transform:none}.DialogQuestionsPool_applyButton__8bKgr:hover{background:#1565c0}.DialogQuestionsPool_questionsArea__Dkd\+e{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;overflow-y:auto;padding:16px 20px}.DialogQuestionsPool_questionCard__HjTR1{background:#fff;border:2px solid #e0e6eb;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.DialogQuestionsPool_questionCard__HjTR1:hover{background:#fafcff;border-color:#90caf9;box-shadow:0 2px 8px #1976d21a}.DialogQuestionsPool_questionCardSelected__N1LIX{background:#f0f7ff;border-color:#1976d2;box-shadow:0 2px 10px #1976d226}.DialogQuestionsPool_questionCardSelected__N1LIX:hover{background:#e8f1fb;border-color:#1565c0}.DialogQuestionsPool_cardHeader__QWB-o{align-items:center;display:flex;gap:4px}.DialogQuestionsPool_cardTitle__UbneA{color:#0d3a66;flex:1 1;font-size:.92rem;font-weight:600;line-height:1.4}.DialogQuestionsPool_cardMeta__ZQl60{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:8px}.DialogQuestionsPool_cardPrompt__EGW3u{background:linear-gradient(135deg,#f8fbfc,#fff);border-left:3px solid #1976d2;border-radius:6px;color:#0d3a66;font-size:.875rem;line-height:1.6;padding:10px 14px;word-break:break-word}.DialogQuestionsPool_cardPrompt__EGW3u p{margin:0 0 4px}.DialogQuestionsPool_cardPrompt__EGW3u ol,.DialogQuestionsPool_cardPrompt__EGW3u ul{margin:0;padding-left:20px}.DialogQuestionsPool_cardTags__kDWs4{display:flex;flex-wrap:wrap;gap:5px}.DialogQuestionsPool_shimmer__Opf\+J{animation:DialogQuestionsPool_shimmer__Opf\+J 1.4s infinite;background:linear-gradient(90deg,#e8eef3 25%,#f5f8fa 50%,#e8eef3 75%);background-size:200% 100%;border-radius:4px;height:13px}@keyframes DialogQuestionsPool_shimmer__Opf\+J{0%{background-position:200% 0}to{background-position:-200% 0}}.DialogQuestionsPool_footer__jksDb{align-items:center;background:#fff;border-top:1px solid #e0e6eb;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 24px}.DialogQuestionsPool_cancel__Z2J3f{border-color:#1976d2;border-radius:8px;color:#1976d2;font-size:.9rem;font-weight:500;padding:7px 22px;text-transform:none}.DialogQuestionsPool_cancel__Z2J3f:hover{background:#f0f7ff;border-color:#1565c0}.DialogQuestionsPool_submit__TBNXR{background:#1976d2;border-radius:8px;color:#fff;font-size:.9rem;font-weight:600;padding:7px 26px;text-transform:none}.DialogQuestionsPool_submit__TBNXR:hover{background:#1565c0}.DialogQuestionsPool_submit__TBNXR.Mui-disabled{background:#bdbdbd;color:#fff}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.RichTextEditor_tiptapContent__TUyl5 .ProseMirror{color:inherit;font-family:Ubuntu!important;font-size:15px;font-weight:400;line-height:1.75;min-height:300px;outline:none;padding:20px 24px}.RichTextEditor_tiptapContent__TUyl5 .ProseMirror p{margin:0 0 .5em}.RichTextEditor_tiptapContent__TUyl5 .ProseMirror h1{font-size:1.6em;margin:.6em 0 .3em}.RichTextEditor_tiptapContent__TUyl5 .ProseMirror h2{font-size:1.3em;margin:.6em 0 .3em}.RichTextEditor_tiptapContent__TUyl5 .ProseMirror h3{font-size:1.1em;margin:.6em 0 .3em}.RichTextEditor_tiptapContent__TUyl5 .ProseMirror ol,.RichTextEditor_tiptapContent__TUyl5 .ProseMirror ul{margin:.25em 0 .5em;padding-left:1.5em}.RichTextEditor_tiptapContent__TUyl5 .ProseMirror blockquote{border-left:3px solid #ddd;color:#666;margin:.5em 0;padding-left:1em}.RichTextEditor_tiptapContent__TUyl5 .ProseMirror img{display:block;max-height:400px;max-width:600px}.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle]{opacity:0;pointer-events:none}.RichTextEditor_tiptapContent__TUyl5 [data-resize-wrapper]:hover [data-resize-handle]{opacity:1;pointer-events:auto}.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle=bottom-left],.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle=bottom-right],.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle=top-left],.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle=top-right]{background:#fff;border:2px solid #1976d2;border-radius:50%;display:block;height:10px;position:absolute;transition:transform .1s,background .1s;width:10px;z-index:10}.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle=bottom-left]:hover,.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle=bottom-right]:hover,.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle=top-left]:hover,.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle=top-right]:hover{background:#1976d2;transform:scale(1.3)}.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle=top-left]{cursor:nwse-resize;left:-5px;top:-5px}.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle=top-right]{cursor:nesw-resize;right:-5px;top:-5px}.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle=bottom-left]{bottom:-5px;cursor:nesw-resize;left:-5px}.RichTextEditor_tiptapContent__TUyl5 [data-resize-handle=bottom-right]{bottom:-5px;cursor:nwse-resize;right:-5px}.RichTextEditor_tiptapContent__TUyl5 [data-resize-state=true] [data-resize-wrapper]{border-radius:4px;outline:2px solid #1976d2;outline-offset:2px}.RichTextEditor_tiptapContent__TUyl5 .ProseMirror table{border-collapse:collapse;font-size:14px;margin:12px 0;width:100%}.RichTextEditor_tiptapContent__TUyl5 .ProseMirror td,.RichTextEditor_tiptapContent__TUyl5 .ProseMirror th{border:1px solid #e0e0e0;padding:7px 12px}.RichTextEditor_tiptapContent__TUyl5 .ProseMirror th{background:#f8f9fa;font-weight:600}.RichTextEditor_tiptapContent__TUyl5 .ProseMirror hr{border:none;border-top:1px solid #e0e0e0;margin:16px 0}.RichTextEditor_tiptapContent__TUyl5 .tiptap-mathematics-editor{display:none}.RichTextEditor_tiptapContent__TUyl5 .tiptap-mathematics-render{border-radius:4px;cursor:pointer;padding:2px 4px;transition:background .15s}.RichTextEditor_tiptapContent__TUyl5 .tiptap-mathematics-render:hover{background:#f0f0f0}.RichTextEditor_tiptapContent__TUyl5 table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.RichTextEditor_tiptapContent__TUyl5 table td,.RichTextEditor_tiptapContent__TUyl5 table th{position:relative}.RichTextEditor_tiptapContent__TUyl5 table .selectedCell:after{background:hsla(0,0%,73%,.315);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.RichTextEditor_tiptapContent__TUyl5 .tableWrapper{margin:1.5rem 0;overflow-x:auto}.RichTextEditor_tiptapContent__TUyl5 .resize-cursor{cursor:col-resize}.RichTextEditor_iconBtn__Nh7Zy{align-items:center;background-color:#0000;border-radius:4px;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;transition:.2s;width:32px}.RichTextEditor_iconBtn__Nh7Zy.RichTextEditor_active__mm1OC{background-color:#e3f2fd;color:#1976d2}.RichTextEditor_iconBtn__Nh7Zy:hover{background-color:#f5f5f5}.RichTextEditor_iconBtn__Nh7Zy.RichTextEditor_active__mm1OC:hover{background-color:#bbdefb}.RichTextEditor_tiptapViewer__NPebv{color:inherit;font-family:Ubuntu,sans-serif;font-size:15px;line-height:1.75;padding:0}.RichTextEditor_tiptapViewer__NPebv p{margin:0 0 .5em}.RichTextEditor_tiptapViewer__NPebv h1{font-size:1.6em;margin:.6em 0 .3em}.RichTextEditor_tiptapViewer__NPebv h2{font-size:1.3em;margin:.6em 0 .3em}.RichTextEditor_tiptapViewer__NPebv h3{font-size:1.1em;margin:.6em 0 .3em}.RichTextEditor_tiptapViewer__NPebv ol,.RichTextEditor_tiptapViewer__NPebv ul{margin:.25em 0 .5em;padding-left:1.5em}.RichTextEditor_tiptapViewer__NPebv blockquote{border-left:3px solid #ddd;color:#666;margin:.5em 0;padding-left:1em}.RichTextEditor_tiptapViewer__NPebv img{border-radius:6px;display:block;height:auto;margin:8px 0;max-height:400px;max-width:600px}.RichTextEditor_tiptapViewer__NPebv table{border-collapse:collapse;font-size:14px;margin:12px 0;width:100%}.RichTextEditor_tiptapViewer__NPebv td,.RichTextEditor_tiptapViewer__NPebv th{border:1px solid #e0e0e0;padding:7px 12px}.RichTextEditor_tiptapViewer__NPebv th{background:#f8f9fa;font-weight:600}.RichTextEditor_tiptapViewer__NPebv hr{border:none;border-top:1px solid #e0e0e0;margin:16px 0}.RichTextEditor_tiptapViewer__NPebv .tiptap-mathematics-render{border-radius:4px;padding:2px 4px}.SetsAndQuestions_root__IWuZs{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:100vh;padding:16px 24px 48px}@media(min-width:600px){.SetsAndQuestions_root__IWuZs{padding-left:48px;padding-right:48px;padding-top:16px}}@media(min-width:900px){.SetsAndQuestions_root__IWuZs{padding-left:64px;padding-right:64px}}.SetsAndQuestions_title__CqNmo{color:#0d3a66;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:700}.SetsAndQuestions_addSetBtn__b9SHy{background-color:#1976d2;border-radius:10px;box-shadow:0 3px 8px #0000001f;color:#fff;font-size:.95rem;font-weight:600;height:44px;padding:0 1.5rem;text-transform:none;transition:transform .2s,box-shadow .2s,background-color .2s;white-space:nowrap}.SetsAndQuestions_addSetBtn__b9SHy:hover{background-color:#1565c0;box-shadow:0 6px 14px #00000026;transform:translateY(-2px)}.SetsAndQuestions_emptyState__3pT4Y{align-items:center;background:#f8fbfc;border:2px dashed #c0d4e0;border-radius:12px;display:flex;justify-content:center;padding:48px 24px}.SetsAndQuestions_tabsWrapper__591e4{background:#fff;border:1px solid #e0e6eb;border-bottom:2px solid #1976d2;border-radius:12px 12px 0 0;overflow:hidden}.SetsAndQuestions_setTabs__nXhI-{min-height:0;min-height:auto}.SetsAndQuestions_setTabs__nXhI- .MuiTabs-flexContainer{gap:0}.SetsAndQuestions_setTabs__nXhI- .MuiTabs-scrollButtons{color:#1976d2}.SetsAndQuestions_tabIndicator__PWl1j{background-color:#1976d2;height:3px}.SetsAndQuestions_setTab__sD1KX{align-items:flex-start;border-right:1px solid #e0e6eb;max-width:240px;min-height:68px;min-width:160px;padding:10px 18px;text-transform:none;transition:background-color .18s ease}.SetsAndQuestions_setTab__sD1KX:hover{background-color:#f0f7ff}.SetsAndQuestions_setTab__sD1KX.Mui-selected{background-color:#e8f1fb}.SetsAndQuestions_setTabInactive__FNzM-{background-color:#fff5f5!important;border-left:3px solid #d32f2f}.SetsAndQuestions_setTabInactive__FNzM-.Mui-selected,.SetsAndQuestions_setTabInactive__FNzM-:hover{background-color:#ffebee!important}.SetsAndQuestions_setInfoBar__LEhDZ{align-items:center;background:#f0f7ff;border:1px solid #e0e6eb;border-radius:0 0 12px 12px;border-top:none;display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.SetsAndQuestions_setInfoBarLabel__sj\+-6{color:#1976d2;font-size:.65rem;font-weight:800;letter-spacing:.6px;margin-bottom:4px;text-transform:uppercase}.SetsAndQuestions_addButton__pkNT2{background-color:#1976d2;border-radius:10px;box-shadow:0 3px 8px #0000001a;color:#fff;font-size:.9rem;font-weight:500;gap:.5rem;height:40px;padding:0 1.25rem;text-transform:none;transition:transform .2s,box-shadow .2s,background-color .2s;white-space:nowrap}.SetsAndQuestions_addButton__pkNT2:hover{background-color:#1565c0;box-shadow:0 6px 14px #00000026;transform:translateY(-2px)}.SetsAndQuestions_addExistingButton__hFiun{background-color:#fff;border:2px solid #1976d2;border-radius:10px;box-shadow:0 3px 8px #00000014;color:#1976d2;font-size:.9rem;font-weight:500;gap:.5rem;height:40px;padding:0 1.25rem;text-transform:none;transition:transform .2s,box-shadow .2s;white-space:nowrap}.SetsAndQuestions_addExistingButton__hFiun svg path{fill:#1976d2}.SetsAndQuestions_addExistingButton__hFiun svg circle,.SetsAndQuestions_addExistingButton__hFiun svg ellipse,.SetsAndQuestions_addExistingButton__hFiun svg rect{fill:#0000}.SetsAndQuestions_addExistingButton__hFiun:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 6px 14px #0000001f;transform:translateY(-2px)}.SetsAndQuestions_filterSection__EH0QN{margin-bottom:18px}.SetsAndQuestions_filterSection__EH0QN:last-of-type{margin-bottom:0}.SetsAndQuestions_filterLabel__wA\+YX{color:#0d3a66;display:block;font-size:.72rem;font-weight:800;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.SetsAndQuestions_chipGroup__Nrw13{display:flex;flex-wrap:wrap;gap:6px}.SetsAndQuestions_filterChip__dTa9m.MuiChip-root{background:#fff;border:2px solid #d0dae1;border-radius:20px;cursor:pointer;font-size:.8rem;font-weight:500;height:30px;transition:all .18s ease}.SetsAndQuestions_filterChip__dTa9m.MuiChip-root:hover{background:#f0f7ff;border-color:#1976d2}.SetsAndQuestions_filterChip__dTa9m.SetsAndQuestions_selected__eNggM.MuiChip-root{background:#1976d2;border-color:#1976d2;color:#fff}.SetsAndQuestions_filterChip__dTa9m.SetsAndQuestions_selected__eNggM.MuiChip-root:hover{background:#1565c0;border-color:#1565c0}.SetsAndQuestions_searchField__DKWfW{background-color:#f0f6fc;border-radius:50px;box-shadow:0 2px 6px #00000012}.SetsAndQuestions_searchField__DKWfW .MuiOutlinedInput-root{background-color:#f0f6fc;border-radius:50px;height:40px}.SetsAndQuestions_searchField__DKWfW fieldset{border:none}.SetsAndQuestions_searchIcon__zZ3XQ{color:#1976d2}.SetsAndQuestions_filterActions__kJYrY{border-top:1px solid #e9eef2;display:flex;gap:8px;margin-top:20px;padding-top:16px}.SetsAndQuestions_clearButton__GRmmv{border-color:#c0c8d0;border-radius:8px;color:#757575;font-size:.85rem;font-weight:500;text-transform:none}.SetsAndQuestions_clearButton__GRmmv:hover{background:#f5f5f5;border-color:#616161}.SetsAndQuestions_applyButton__3N5-Q{background:#1976d2;border-radius:8px;color:#fff;font-size:.85rem;font-weight:500;text-transform:none}.SetsAndQuestions_applyButton__3N5-Q:hover{background:#1565c0}.SetsAndQuestions_dragDisabledWarning__C7WK6{align-items:center;background:#e3f2fd;border:1px solid #1976d2;border-radius:8px;display:flex;gap:8px;padding:10px 14px}.SetsAndQuestions_dragDisabledWarningIcon__CKF3A{color:#1976d2;flex-shrink:0;font-size:18px}.SetsAndQuestions_dragDisabledWarningText__q689P{color:#0d3a66;font-size:.8rem;font-weight:500}.SetsAndQuestions_contentLayout__mwE7T{align-items:flex-start;display:flex;gap:20px}@media(max-width:768px){.SetsAndQuestions_contentLayout__mwE7T{flex-direction:column}}.SetsAndQuestions_filterSidebar__VsPRb{background:#fff;border:1px solid #e0e6eb;border-radius:14px;box-shadow:0 2px 10px #0000000f;flex-shrink:0;padding:20px;position:-webkit-sticky;position:sticky;top:80px;width:256px}@media(max-width:768px){.SetsAndQuestions_filterSidebar__VsPRb{position:static;width:100%}}.SetsAndQuestions_filterSidebarTitle__bly7a{align-items:center;border-bottom:2px solid #e8f1fb;color:#0d3a66;display:flex;font-size:.88rem;font-weight:700;gap:7px;margin-bottom:18px;padding-bottom:14px}.SetsAndQuestions_questionsArea__1d6uv{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.SetsAndQuestions_questionsTopBar__V1swi{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:40px}.SetsAndQuestions_questionsList__W0ZQw{display:flex;flex-direction:column;gap:12px}@keyframes SetsAndQuestions_cardSlideIn__0SnPB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SetsAndQuestions_questionCard__rLlXX{animation:SetsAndQuestions_cardSlideIn__0SnPB .28s ease both;background:#fff;border:1px solid #e0e6eb;border-radius:14px;box-shadow:0 2px 8px #0000000d;overflow:hidden;transition:box-shadow .2s,transform .15s}.SetsAndQuestions_questionCard__rLlXX:hover{box-shadow:0 5px 18px #0000001a;transform:translateY(-1px)}.SetsAndQuestions_questionCardInactive__27DTD{background:snow;border-left:4px solid #d32f2f}.SetsAndQuestions_questionCardInactive__27DTD .SetsAndQuestions_cardHeader__9i0DQ{background:#fff5f5}.SetsAndQuestions_questionCardDragging__zKRJs{box-shadow:0 10px 28px #0000002e!important;opacity:.45;transform:scale(1.01)!important}.SetsAndQuestions_cardHeader__9i0DQ{align-items:center;background:#f8fafd;border-bottom:1px solid #edf1f5;display:flex;gap:10px;padding:12px 16px}.SetsAndQuestions_cardOrderNum__GHADO{align-items:center;background:#eef2f7;border-radius:50%;color:#9ba8b4;display:flex;flex-shrink:0;font-size:.68rem;font-weight:800;height:24px;justify-content:center;letter-spacing:0;width:24px}.SetsAndQuestions_dragHandle__d2q3w{align-items:center;border-radius:4px;color:#b8c4cf;cursor:grab;display:flex;flex-shrink:0;padding:2px;transition:color .18s}.SetsAndQuestions_dragHandle__d2q3w:hover{background:#e8f1fb;color:#1976d2}.SetsAndQuestions_dragHandle__d2q3w:active{cursor:grabbing}.SetsAndQuestions_dragHandleDisabled__V45NK{cursor:not-allowed;opacity:.28}.SetsAndQuestions_dragHandleDisabled__V45NK:hover{background:#0000!important;color:#b8c4cf!important}.SetsAndQuestions_cardTitle__fysh5{color:#0d3a66;flex:1 1;font-size:.95rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SetsAndQuestions_cardTitleInactive__NvTZo{color:#a0aab4}.SetsAndQuestions_cardChips__i83Zi{align-items:center;display:flex;flex-shrink:0;gap:6px}.SetsAndQuestions_cardMenuBtn__TYmsB{color:#6b7a86;flex-shrink:0;transition:color .18s}.SetsAndQuestions_cardMenuBtn__TYmsB:hover{color:#0d3a66}.SetsAndQuestions_cardBody__uYMOh{display:flex;flex-direction:column;gap:14px;padding:16px}.SetsAndQuestions_cardSection__VDfLb{display:flex;flex-direction:column;gap:6px}.SetsAndQuestions_sectionLabel__VUtxG{align-items:center;color:#9ba8b4;display:flex;font-size:.68rem;font-weight:800;gap:5px;letter-spacing:.5px;text-transform:uppercase}.SetsAndQuestions_promptBox__PPq99{background:linear-gradient(135deg,#f6f9ff,#fff);border-left:4px solid #1976d2;border-radius:0 10px 10px 0;box-shadow:inset 0 1px 3px #1976d20f;color:#1a2e45;font-size:.875rem;line-height:1.75;padding:12px 16px;white-space:pre-wrap;word-break:break-word}.SetsAndQuestions_answerBox__gU-r5{background:linear-gradient(135deg,#f1fdf4,#fff);border-left:4px solid #2e7d32;color:#1b5e20;font-weight:500}.SetsAndQuestions_answerBox__gU-r5,.SetsAndQuestions_solutionBox__MgtO7{border-radius:0 10px 10px 0;font-size:.875rem;line-height:1.65;padding:10px 16px;white-space:pre-wrap;word-break:break-word}.SetsAndQuestions_solutionBox__MgtO7{background:linear-gradient(135deg,#fff8e6,#fff);border-left:4px solid #ed6c02;color:#7c4100}.SetsAndQuestions_cardFooter__Vm\+g9{align-items:center;background:#fafbfc;border-top:1px solid #edf1f5;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px 16px}.SetsAndQuestions_cardFooterMeta__AHDUq{align-items:center;color:#6b7a86;display:flex;flex-wrap:wrap;font-size:.78rem;gap:14px}.SetsAndQuestions_actionMenu__KrllM .MuiPaper-root{border-radius:10px;box-shadow:0 4px 20px #0000001f;min-width:180px}.SetsAndQuestions_menuItem__8wuHN{align-items:center;color:#1a2e45;display:flex;font-size:.875rem;gap:10px;padding:10px 16px;transition:background-color .15s}.SetsAndQuestions_menuItem__8wuHN:hover{background-color:#f0f7ff}.SetsAndQuestions_menuItemDanger__Myna1{color:#d32f2f!important}.SetsAndQuestions_menuItemDanger__Myna1:hover{background-color:#fff5f5!important}.SetsAndQuestions_menuIcon__Qzvmi{color:inherit;font-size:18px!important}.SetsAndQuestions_menuDivider__6aIZS{border-color:#f0f4f8!important;margin:2px 0!important}.CreateQuestion_root__Z3Z6f{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:100vh;padding:16px 24px 48px}@media(min-width:600px){.CreateQuestion_root__Z3Z6f{padding-left:48px;padding-right:48px;padding-top:16px}}@media(min-width:900px){.CreateQuestion_root__Z3Z6f{padding-left:64px;padding-right:64px}}.CreateQuestion_title__\+K1ry{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.CreateQuestion_metadataSection__02zEh{display:flex;flex-wrap:wrap;gap:24px;padding:20px 0}.CreateQuestion_metadataItem__KtV2C{align-items:center;background:linear-gradient(135deg,#f0f7ff,#fff);border:1px solid #d0e5f5;border-radius:12px;box-shadow:0 2px 6px #0d3a6614;display:flex;flex:1 1;gap:12px;min-width:200px;padding:16px 20px}.CreateQuestion_metadataIcon__gzNFO{color:#1976d2;font-size:2rem}.CreateQuestion_metadataLabel__QwR7U{color:#666;font-size:.7rem;font-weight:500;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.CreateQuestion_metadataValue__SB\+f-{color:#0d3a66;font-size:1.3rem;font-weight:700}.CreateQuestion_difficultyChip__y\+Ps2{background:#1976d2!important;color:#fff!important;font-size:.8rem;font-weight:600}.CreateQuestion_contentSection__bMcVw{display:flex;flex-direction:column;gap:24px}.CreateQuestion_sectionCard__EiJ55{display:flex;flex-direction:column;gap:12px}.CreateQuestion_sectionHeader__DvzvW{align-items:center;display:flex;gap:10px;padding-bottom:8px}.CreateQuestion_sectionIcon__pTF9t{color:#1976d2;font-size:1.5rem}.CreateQuestion_sectionTitle__D2peK{color:#0d3a66;font-size:1.1rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.CreateQuestion_contentBox__epPM3{background:linear-gradient(135deg,#f8fbfc,#fff);border-left:4px solid #1976d2;border-radius:12px;box-shadow:0 2px 8px #0d3a6614;padding:20px 24px;transition:transform .2s ease,box-shadow .2s ease}.CreateQuestion_contentBox__epPM3:hover{box-shadow:0 4px 12px #0d3a661f;transform:translateY(-2px)}.CreateQuestion_contentText__rST\+T{color:#0d3a66;font-size:1rem;line-height:1.7;white-space:pre-wrap;word-break:break-word}.CreateQuestion_codeBox__YiNs1{background:#1e1e1e;border-radius:12px;box-shadow:0 2px 8px #00000026;overflow-x:auto;padding:20px 24px}.CreateQuestion_codeContent__3M1YQ{color:#d4d4d4;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9rem;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-all}.CreateQuestion_row__ypsri{align-items:center;background-color:#e3f3f8;display:flex;font-weight:400;gap:16px;padding:16px 24px;white-space:nowrap}.CreateQuestion_identifierText__-f9lk{color:#0d3a66;font-weight:500;white-space:nowrap}.CreateQuestion_radioGroup__hB-em{align-items:center;display:flex}.CreateQuestion_roleOption__PtouU{margin-right:8px}.CreateQuestion_roleLabel__vDeXz{align-items:center;color:#0d3a66;display:flex;font-size:.85rem;gap:4px}.CreateQuestion_editSection__qPrLH{display:flex;flex-direction:column;gap:10px;margin-top:8px}.CreateQuestion_editSectionTitle__CuKqn{color:#0d3a66;font-size:.95rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.CreateQuestion_endButtons__7dfuw{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}.CreateQuestion_cancelBox__DvbSR{display:flex;min-width:180px;width:25%}.CreateQuestion_cancel__wZrA2{background-color:#fff;border-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#1976d2;font-size:1.05rem;font-weight:500;height:56px;text-transform:none;transition:transform .3s,box-shadow .3s;width:150%}.CreateQuestion_cancel__wZrA2:hover{background-color:#f0f7ff;border-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.CreateQuestion_submitBox__\+oLmF{display:flex;justify-content:flex-end;min-width:180px;width:25%}.CreateQuestion_submit__XKyCk{background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:1.05rem;font-weight:500;height:56px;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.CreateQuestion_submit__XKyCk:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.DisplayNodes_root__yjfq-{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1440px;min-height:100vh;overflow-x:hidden;overflow-y:auto;transition:all .3s ease;width:100%}@media(min-width:600px){.DisplayNodes_root__yjfq-{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.DisplayNodes_root__yjfq-{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.DisplayNodes_root__yjfq-{gap:.5rem}}.DisplayNodes_title__aRlZw{color:#0d3a66;font-family:Ubuntu,Arial,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.DisplayNodes_searchBarAddBox__Az8mj{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.DisplayNodes_searchBar__T\+Pm5{box-shadow:0 4px 8px #0000001a;flex:1 1;padding:none!important}.DisplayNodes_searchBar__T\+Pm5,.DisplayNodes_searchField__c6ZvX .DisplayNodes_MuiOutlinedInput-root__UzrZ9{background-color:#e3f3f8;border-radius:50px}.DisplayNodes_searchField__c6ZvX .DisplayNodes_MuiInputBase-input__hCG8d::placeholder{color:#000;opacity:1;padding:10px 2px}.DisplayNodes_searchField__c6ZvX fieldset{border:none}.DisplayNodes_searchIcon__9zeH\+{color:#1976d2}.DisplayNodes_searchIcon__9zeH\+:hover{transform:translateY(-2px);transition:transform .3s ease}.DisplayNodes_activeButton__jvFgq{background-color:#2d7b31;border-radius:10px;color:#fff;font-weight:500;height:48px;min-width:102px;padding-left:2;padding-right:2;text-transform:none}.DisplayNodes_activeButton__jvFgq:hover{background-color:#256a29}.DisplayNodes_inactiveButton__b-4Uz{background-color:#d22f2f;border-radius:10px;color:#fff;font-weight:500;height:48px;min-width:102px;padding-left:2;padding-right:2;text-transform:none}.DisplayNodes_inactiveButton__b-4Uz:hover{background-color:#b72828}.DisplayNodes_flakyIcon__XH4h2{font-size:24px;transform:rotateY(180deg);transition:transform .3s ease}.DisplayNodes_flakyIcon__XH4h2.DisplayNodes_active__2O8bz{transform:rotateY(0deg)}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#0000;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color-default);background-color:var(--xy-background-color,var(--xy-background-color-default));direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-default);background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width-default);stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke-default);stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width-default);stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected-default);stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke-default);fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color-default);background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;left:50%;top:auto;transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.react-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color-default);background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-default);background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-default);fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(--xy-minimap-mask-stroke-color-default);stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(--xy-minimap-mask-stroke-width-default);stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-default);fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(--xy-minimap-node-stroke-color-default);stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(--xy-minimap-node-stroke-width-default);stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-dots-color-default);fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-lines-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-cross-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow-default);box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color-default);background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(--xy-controls-button-color-default);color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color-default);background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius-default);border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color-default);color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover-default);box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected-default);box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color-default);background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color-default);background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-default);background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(--xy-controls-button-color-hover-default);color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color-default);background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:5px;translate:-50% -50%;width:5px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color-default);fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color-default);fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.ListModules_root__\+5e-y{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow:visible;transition:all .3s ease}@media(min-width:600px){.ListModules_root__\+5e-y{gap:20px;padding:8px 48px 48px}}@media(min-width:900px){.ListModules_root__\+5e-y{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.ListModules_root__\+5e-y{gap:.5rem}}.ListModules_title__TZ\+OP{animation:ListModules_fadeDown__fUMeC .35s ease both;color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.ListModules_subtitle__UIpZs{animation:ListModules_fadeDown__fUMeC .35s ease .03s both;color:#0d3a66bf;font-size:14px;font-weight:700}.ListModules_searchBarAddBox__CzGn7{align-items:center;animation:ListModules_fadeDown__fUMeC .35s ease .05s both;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:18px}.ListModules_searchBar__aTDK9{background-color:#e3f3f8;border-radius:50px;box-shadow:0 4px 8px #0000001a;flex:1 1;min-width:280px;transition:box-shadow .25s ease}.ListModules_searchBar__aTDK9:focus-within{box-shadow:0 4px 16px #1976d233}.ListModules_searchField__ivdRR .ListModules_MuiOutlinedInput-root__vZota{background-color:#e3f3f8;border-radius:50px}.ListModules_searchField__ivdRR .ListModules_MuiInputBase-input__fVcDU::placeholder{color:#000;opacity:1}.ListModules_searchField__ivdRR fieldset{border:none}.ListModules_searchIcon__oZCam{color:#1976d2}.ListModules_searchIcon__oZCam:hover{transform:translateY(-2px);transition:transform .3s ease}.ListModules_addButton__q-LtH{background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:1rem;font-weight:500;gap:1rem;height:48px;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s,background-color .2s}.ListModules_addButton__q-LtH:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.ListModules_tableContainer__DvMij{animation:ListModules_fadeDown__fUMeC .35s ease .1s both;border-radius:0!important;overflow:hidden}@keyframes ListModules_fadeDown__fUMeC{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ListModules_tableHeadRow__I8CzG th{font-size:.85rem;font-weight:600}.ListModules_tableRow__nCAm0{animation:ListModules_fadeDown__fUMeC .28s ease both;background-color:#e3f3f8;border-left:3px solid #0000;cursor:pointer;height:54px;transition:background-color .18s ease,border-left-color .18s ease}.ListModules_tableRow__nCAm0 td{border-bottom:3px solid #fff;height:54px;padding:0 16px;vertical-align:middle}.ListModules_tableRow__nCAm0:hover{background-color:#d0eef7;border-left-color:#1976d2}.ListModules_tableRow__nCAm0:hover .ListModules_rowArrow__HMc8R{opacity:1;transform:translateX(2px)}.ListModules_tableRow__nCAm0:hover .ListModules_menuTrigger__pjJ-f{opacity:1}.ListModules_cellName__Eralz{color:#0d3a66}.ListModules_cellDifficulty__xlick{color:#556070;font-size:.875rem;width:160px}.ListModules_cellSets__75V\+b{color:#556070;font-size:.875rem;width:80px}.ListModules_cellActions__5cVER{align-items:center;display:flex;gap:4px;height:54px;justify-content:flex-end;min-width:72px;padding-right:8px!important;white-space:nowrap;width:72px}.ListModules_rowArrow__HMc8R{color:#1976d2;font-size:13px!important;opacity:0;transition:opacity .18s ease,transform .18s ease}.ListModules_menuTrigger__pjJ-f{border-radius:6px;color:#7a8fa6;opacity:1;transition:opacity .18s ease,background-color .15s ease,color .15s ease}.ListModules_menuTrigger__pjJ-f:hover{background-color:#1976d21a;color:#1976d2}.ListModules_emptyTableCell__COP\+5{border:0!important;color:#7a8fa6;font-size:.9rem;font-style:italic}.ListModules_emptyTableCell__COP\+5:hover{cursor:default}.ListModules_actionMenu__0JUUG{border:1px solid #00000017!important;border-radius:10px!important;box-shadow:0 8px 24px #00000021!important;min-width:152px!important;padding:4px!important}.ListModules_menuItem__7GOxI{align-items:center!important;border-radius:6px!important;color:#1a2a3a!important;display:flex!important;font-size:.875rem!important;font-weight:500!important;gap:10px!important;margin:2px 4px!important;padding:8px 12px!important;transition:background-color .12s ease!important}.ListModules_menuItem__7GOxI:hover{background-color:#e3f3f8!important}.ListModules_menuItemDanger__arUjl{color:#c0392b!important}.ListModules_menuItemDanger__arUjl:hover{background-color:#fdf2f2!important}.ListModules_menuIcon__n71f-{color:#556070;font-size:18px!important}.ListModules_menuDivider__uz9og{border-color:#00000014!important;margin:2px 8px!important}.ListFeedbacks_root__KKctC{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;min-height:100vh;overflow:visible;padding:8px 24px;transition:all .3s ease}@media(min-width:600px){.ListFeedbacks_root__KKctC{padding:8px 48px 24px}}@media(min-width:900px){.ListFeedbacks_root__KKctC{gap:24px;padding:16px 64px 64px}}@media(min-width:1200px){.ListFeedbacks_root__KKctC{gap:12px}}.ListFeedbacks_title__S3sG6{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin:0}.ListFeedbacks_actionsBar__7k0IQ{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin:12px 0}.ListFeedbacks_filterButton__eRocS{background-color:#757575;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:1rem;font-weight:500;gap:12px;height:48px;padding:0 2rem;text-transform:none;transition:transform .3s ease,box-shadow .3s ease}.ListFeedbacks_filterButton__eRocS:hover{background-color:#616161;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}.ListFeedbacks_filterButtonActive__1paz4{background-color:#1976d2}.ListFeedbacks_filterButtonActive__1paz4:hover{background-color:#1565c0}.ListFeedbacks_activeFiltersDisplay__nAPgk{align-items:center;background:#f0f7ff;border-left:4px solid #1976d2;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px 16px}.ListFeedbacks_activeFiltersLabel__zMuPT{color:#0d3a66;font-size:.85rem;font-weight:600;white-space:nowrap}.ListFeedbacks_activeFilterChips__1Z8-F{display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.ListFeedbacks_activeFilterChip__VyqTQ.MuiChip-root{background:#1976d2;border-radius:20px;color:#fff;font-size:.8rem;font-weight:500;height:28px}.ListFeedbacks_activeFilterChip__VyqTQ.MuiChip-root .ListFeedbacks_MuiChip-label__dIejX{padding:0 12px}.ListFeedbacks_activeFilterChip__VyqTQ.MuiChip-root .ListFeedbacks_MuiChip-deleteIcon__\+KIo9{color:#fff;font-size:1rem;margin-right:4px;opacity:.8}.ListFeedbacks_activeFilterChip__VyqTQ.MuiChip-root .ListFeedbacks_MuiChip-deleteIcon__\+KIo9:hover{color:#fff;opacity:1}.ListFeedbacks_activeFilterChip__VyqTQ.MuiChip-root:hover{background:#1565c0}.ListFeedbacks_filterPanel__sY--x{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:24px;padding:24px}.ListFeedbacks_filterHeader__sZIcD{align-items:center;border-bottom:2px solid #e3f3f8;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.ListFeedbacks_filterTitle__iosvY{align-items:center;color:#0d3a66;display:flex;font-size:1.1rem;font-weight:600;gap:8px}.ListFeedbacks_filterSection__fvaF-{margin-bottom:20px}.ListFeedbacks_filterSection__fvaF-:last-of-type{margin-bottom:0}.ListFeedbacks_filterLabel__WcX60{color:#0d3a66;display:block;font-size:.85rem;font-weight:600;letter-spacing:.3px;margin-bottom:12px;text-transform:uppercase}.ListFeedbacks_searchField__UWKC0{background-color:#e3f3f8;border-radius:50px;box-shadow:0 4px 8px #0000001a;width:100%}.ListFeedbacks_searchField__UWKC0 .ListFeedbacks_MuiOutlinedInput-root__hwSfR{background-color:#e3f3f8;border-radius:50px;height:48px}.ListFeedbacks_searchField__UWKC0 .ListFeedbacks_MuiInputBase-input__Arw3c::placeholder{color:#000;opacity:1}.ListFeedbacks_searchField__UWKC0 fieldset{border:none}.ListFeedbacks_searchIcon__jXq45{color:#1976d2;transition:transform .3s ease}.ListFeedbacks_searchIcon__jXq45:hover{transform:translateY(-2px)}.ListFeedbacks_chipGroup__UxbTV{display:flex;flex-wrap:wrap;gap:8px}.ListFeedbacks_filterChip__N6R9D.MuiChip-root{background:#fff;border:2px solid #d0dae1;border-radius:20px;cursor:pointer;font-size:.85rem;font-weight:500;height:36px;padding:4px 8px;transition:all .2s ease}.ListFeedbacks_filterChip__N6R9D.MuiChip-root:hover{background:#f0f7ff;border-color:#1976d2}.ListFeedbacks_filterChip__N6R9D.MuiChip-root.ListFeedbacks_Mui-disabled__Vxl1e{cursor:not-allowed;opacity:.6}.ListFeedbacks_filterChip__N6R9D.ListFeedbacks_selected__AtBG0.MuiChip-root{background:#1976d2;border-color:#1976d2;color:#fff}.ListFeedbacks_filterChip__N6R9D.ListFeedbacks_selected__AtBG0.MuiChip-root:hover{background:#1565c0;border-color:#1565c0}.ListFeedbacks_filterActions__fXnkU{border-top:1px solid #e9eef2;display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:16px}.ListFeedbacks_clearButton__6r4da{border-color:#757575;border-radius:8px;color:#757575;font-weight:500;padding:8px 20px;text-transform:none;transition:all .2s ease}.ListFeedbacks_clearButton__6r4da:hover{background:#f5f5f5;border-color:#616161}.ListFeedbacks_applyButton__\+U9Po{background:#1976d2;border-radius:8px;color:#fff;font-weight:500;padding:8px 24px;text-transform:none;transition:all .2s ease}.ListFeedbacks_applyButton__\+U9Po:hover{background:#1565c0}.ListFeedbacks_emptyTableCell__ksnsK{color:#888;font-style:italic;padding:24px 0;text-align:center}.react-datepicker{border:none;border-radius:12px;box-shadow:0 8px 24px #00000026;font-family:inherit;overflow:hidden}.react-datepicker__header{background-color:#f0f7ff;border-bottom:1px solid #e3f3f8}.react-datepicker__current-month,.react-datepicker__day-name{color:#0d3a66;font-weight:600}.react-datepicker__day{border-radius:50%;transition:all .2s ease}.react-datepicker__day:hover{background-color:#e3f3f8}.react-datepicker__day--range-end,.react-datepicker__day--range-start,.react-datepicker__day--selected{background-color:#1976d2;color:#fff}.react-datepicker__day--range-end:hover,.react-datepicker__day--range-start:hover,.react-datepicker__day--selected:hover{background-color:#1565c0}.react-datepicker__day--in-range{background-color:#1976d226;color:#0d3a66}.react-datepicker__day--keyboard-selected{background-color:#1976d240;color:#0d3a66}.react-datepicker__triangle{display:none}.react-datepicker__close-icon:after{background-color:#1976d2;font-size:14px}.react-datepicker__close-icon:hover:after{background-color:#1565c0}.ListFeedbacks_searchBarAddBox__ABGRz{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:18px}.ListFeedbacks_searchBar__uAqdq{background-color:#e3f3f8;border-radius:50px;box-shadow:0 4px 8px #0000001a;flex:1 1;min-width:280px}.ListFeedbacks_addButton__LGXJt{background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:1rem;font-weight:500;gap:12px;height:48px;padding:0 2rem;text-transform:none;transition:transform .3s ease,box-shadow .3s ease}.ListFeedbacks_addButton__LGXJt:hover{background-color:#1565c0;transform:translateY(-2px)}.ListFeedbacks_tableContainer__5e-00{overflow-x:auto}.ListFeedbacks_descriptionCell__SgEu4{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListFeedbacks_actionsCell__gY-PM{display:flex;gap:8px}.ListFeedbacks_paginationPaper__gl2tx{box-shadow:none!important}.ListFeedbacks_datePicker__xswak{box-sizing:border-box;height:48px;line-height:48px;padding:0 16px}.ListFeedbacks_activeFiltersCount__9Yp8M{align-items:center;background:#fff;border-radius:50%;color:#1976d2;display:flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;width:20px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__month-year-select,.react-datepicker__year-select{background-color:initial;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__month-year-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:5em}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:5em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.375em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + 1.0625em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__children-container{height:auto;margin:.5em;padding-left:.25em;padding-right:.25em;width:17.25em}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}.DetailFeedback_root__341CO{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:100vh;padding:16px 24px 48px}@media(min-width:600px){.DetailFeedback_root__341CO{padding-left:48px;padding-right:48px;padding-top:16px}}@media(min-width:900px){.DetailFeedback_root__341CO{padding-left:64px;padding-right:64px}}.DetailFeedback_headerContainer__8h9f7{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.DetailFeedback_titleContainer__yYro7{align-items:center;display:flex;flex:1 1;gap:16px}.DetailFeedback_statusIndicator__YXMw8{align-items:center;display:flex;justify-content:center}.DetailFeedback_statusIconUnread__E4xFw{color:#ff9800!important;filter:drop-shadow(0 2px 4px rgba(255,152,0,.3));font-size:2.5rem!important}.DetailFeedback_statusIconRead__dwrbZ{color:#4caf50!important;filter:drop-shadow(0 2px 4px rgba(76,175,80,.3));font-size:2.5rem!important}.DetailFeedback_title__kAM3Z{color:#0d3a66;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin:0}.DetailFeedback_actionButtons__BVJ9g{align-items:center;display:flex;gap:12px}.DetailFeedback_toggleButton__T6l2P{background-color:#1976d2!important;border-radius:10px;box-shadow:0 2px 6px #0d3a6614;color:#fff!important;font-size:1rem;font-weight:500;height:48px;padding:0 20px;text-transform:none;transition:all .3s ease}.DetailFeedback_toggleButton__T6l2P:hover{background-color:#1565c0!important;box-shadow:0 4px 12px #0d3a661f;transform:translateY(-2px)}.DetailFeedback_deleteButton__bmAHL{transition:transform .3s ease}.DetailFeedback_deleteButton__bmAHL:hover{transform:translateY(-2px)}.DetailFeedback_statusBadge__8TgUX{display:flex;justify-content:flex-start}.DetailFeedback_badgeUnread__gtMV3.MuiChip-root{background:linear-gradient(135deg,#fff3e0,#fff);border:2px solid #ff9800;box-shadow:0 2px 6px #0d3a6614;color:#ff9800;font-size:.9rem;font-weight:600;height:36px;padding:8px 12px}.DetailFeedback_badgeUnread__gtMV3.MuiChip-root .DetailFeedback_MuiChip-icon__8axNz{color:#ff9800}.DetailFeedback_badgeRead__D6mhL.MuiChip-root{background:linear-gradient(135deg,#e8f5e9,#fff);border:2px solid #4caf50;box-shadow:0 2px 6px #0d3a6614;color:#4caf50;font-size:.9rem;font-weight:600;height:36px;padding:8px 12px}.DetailFeedback_badgeRead__D6mhL.MuiChip-root .DetailFeedback_MuiChip-icon__8axNz{color:#4caf50}.DetailFeedback_metadataSection__4Xhyq{display:flex;flex-wrap:wrap;gap:24px;padding:20px 0}.DetailFeedback_metadataItem__ImMqw{align-items:center;background:linear-gradient(135deg,#f0f7ff,#fff);border:1px solid #d0e5f5;border-radius:12px;box-shadow:0 2px 6px #0d3a6614;display:flex;flex:1 1;gap:12px;min-width:200px;padding:16px 20px}.DetailFeedback_metadataIcon__54aau{color:#1976d2;font-size:2rem!important}.DetailFeedback_metadataLabel__CMi00{color:#666;font-size:.7rem;font-weight:500;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.DetailFeedback_metadataValue__aGs0w{color:#0d3a66;font-size:1.3rem;font-weight:700}.DetailFeedback_typeChip__gVpa3.MuiChip-root{background:#1976d2!important;color:#fff!important;font-size:.8rem;font-weight:600;height:28px}.DetailFeedback_typeChip__gVpa3.MuiChip-root .DetailFeedback_MuiChip-icon__8axNz{color:#fff}.DetailFeedback_contentSection__4zGaS{display:flex;flex-direction:column;gap:24px}.DetailFeedback_sectionCard__IZAcz{display:flex;flex-direction:column;gap:12px}.DetailFeedback_sectionHeader__xjtvo{align-items:center;display:flex;gap:10px;padding-bottom:8px}.DetailFeedback_sectionHeader__xjtvo svg{color:#1976d2;font-size:1.5rem}.DetailFeedback_sectionIcon__rfpkb{color:#1976d2;font-size:1.5rem!important}.DetailFeedback_sectionTitle__hK95T{color:#0d3a66;font-size:1.1rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.DetailFeedback_contentBox__21SfN{background:linear-gradient(135deg,#f8fbfc,#fff);border-left:4px solid #1976d2;border-radius:12px;box-shadow:0 2px 8px #0d3a6614;padding:20px 24px;transition:transform .2s ease,box-shadow .2s ease}.DetailFeedback_contentBox__21SfN:hover{box-shadow:0 4px 12px #0d3a661f;transform:translateY(-2px)}.DetailFeedback_contentText__0udQO{color:#0d3a66;font-size:1rem;line-height:1.7;min-height:60px;white-space:pre-wrap;word-break:break-word}.DetailFeedback_endButtons__ZH5lW{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-end;margin-top:20px;width:100%}.DetailFeedback_submitBox__rRn4y{display:flex;justify-content:flex-end;min-width:120px}.DetailFeedback_submit__mcnTC{align-items:center;background-color:#1976d2;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#fff;display:flex;font-size:1rem;font-weight:500;gap:1.5rem;height:48px;justify-content:center;padding-left:2rem;padding-right:2rem;text-transform:none;transition:transform .3s,box-shadow .3s;width:100%}.DetailFeedback_submit__mcnTC:hover{background-color:#1565c0;box-shadow:0 8px 16px #00000026;transform:translateY(-2px)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial Rounded MT Bold,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}@font-face{font-display:swap;font-family:Arial Rounded MT Bold;font-style:normal;font-weight:700;src:local("Arial Rounded MT Bold"),local("ArialRoundedMTBold"),url(/static/media/arialroundedmtbold.e0b4989b2095bff370be.ttf) format("truetype")}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.MuiCheckbox-root .MuiSvgIcon-root,.MuiRadio-root .MuiSvgIcon-root{height:1!important;opacity:0!important;width:1!important}.MuiCheckbox-root,.MuiRadio-root{line-height:1;position:relative}.MuiCheckbox-root:hover:before,.MuiRadio-root:hover:before{box-shadow:0 0 0 3px #1976d226}.MuiCheckbox-root.MuiButtonBase-root:hover,.MuiCheckbox-root:hover,.MuiRadio-root.MuiButtonBase-root:hover,.MuiRadio-root:hover{background-color:#0000!important}.MuiCheckbox-root.Mui-focusVisible:before,.MuiCheckbox-root:hover:before,.MuiRadio-root.Mui-focusVisible:before,.MuiRadio-root:hover:before{box-shadow:none!important}.MuiCheckbox-root.Mui-focusVisible,.MuiRadio-root.Mui-focusVisible{outline:none!important}.MuiTouchRipple-root{display:none!important}.MuiCheckbox-root:after,.MuiCheckbox-root:before{box-sizing:border-box;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.MuiCheckbox-root:before{background:#fff;border:1.5px solid;border-radius:3px;height:24px;transition:box-shadow .15s ease,background .15s ease,border-color .15s ease;width:24px}.MuiCheckbox-root:after{border:3px solid #fff;border-left:0;border-radius:2px;border-top:0;height:12px;opacity:0;transform:translate(-50%,-60%) rotate(45deg);width:7px}.MuiCheckbox-root.Mui-checked:before{background:currentColor;border-color:currentColor}.MuiCheckbox-root.Mui-checked:after{opacity:1}.MuiCheckbox-root.Mui-disabled{color:#00000061}.MuiCheckbox-root.Mui-disabled:before{background:#f1f3f5;border-width:0}.MuiCheckbox-root.Mui-disabled.Mui-checked:before{border-width:1.5px}.MuiCheckbox-root.Mui-disabled.Mui-checked:after{border-color:#adb5bd}.MuiCheckbox-colorPrimary{color:#1976d2}.MuiCheckbox-colorError{color:#d32f2f}.MuiRadio-root:after,.MuiRadio-root:before{box-sizing:border-box;content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.MuiRadio-root:before{background:#fff;border:1px solid;border-radius:50%;height:24px;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease;width:24px}.MuiRadio-root:after{background:currentColor;border-radius:50%;height:12px;opacity:0;width:12px}.MuiRadio-root.Mui-checked:before{background:#5f5f5f;border-color:#5f5f5f}.MuiRadio-root.Mui-checked:after{color:#fff;opacity:1}.MuiRadio-root.MuiRadio-colorError.Mui-checked{color:#d32f2f}.MuiRadio-root.MuiRadio-colorError.Mui-checked:before{background:#fff;border-color:currentColor}.MuiRadio-root.MuiRadio-colorError.Mui-checked:after{opacity:0}.MuiRadio-root.Mui-disabled:not(.Mui-checked){color:#f1f3f5}.MuiRadio-root.Mui-disabled:not(.Mui-checked):before{background:#f1f3f5;border-color:#f1f3f5}.MuiRadio-root.Mui-disabled:not(.Mui-checked):after{opacity:0}.MuiRadio-root.Mui-disabled.Mui-checked{color:#ced4da}.MuiRadio-root.Mui-disabled.Mui-checked:before{background:#ced4da;border-color:#ced4da}.MuiRadio-root.Mui-disabled.Mui-checked:after{color:#fff;opacity:1}.MuiRadio-colorPrimary{color:#ced4da}.MuiRadio-colorError{color:#d32f2f}.MuiSwitch-root{height:22px;padding:0;position:relative;width:43px}.MuiSwitch-root.MuiButtonBase-root:hover,.MuiSwitch-root:hover{background-color:#0000!important}.MuiSwitch-root .MuiTouchRipple-root{display:none!important}.MuiSwitch-switchBase{inset:0;margin:0;padding:0;position:absolute;transform:none!important}.MuiSwitch-switchBase.Mui-focusVisible{outline:none}.MuiSwitch-track{background-color:#fff;border:3px solid #ced4da;border-radius:22px;opacity:1;transition:background-color .12s linear,border-color .12s linear,opacity .12s linear}.MuiSwitch-thumb,.MuiSwitch-track{box-sizing:border-box;pointer-events:none}.MuiSwitch-thumb{background-color:#f55;box-shadow:none;height:10px;left:0;position:absolute;top:50%;transform:translate(6px,-50%);transition:transform .18s cubic-bezier(.4,0,.2,1),background-color .12s linear;width:10px;will-change:transform;z-index:3}.MuiSwitch-input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb{transform:translate(30px,-50%)}.MuiSwitch-switchBase.Mui-checked:not(.Mui-disabled) .MuiSwitch-thumb{background-color:#50fa7b}.MuiSwitch-switchBase.Mui-checked:not(.Mui-disabled)+.MuiSwitch-track{background-color:#fff;border-color:#fff;opacity:1}.MuiSwitch-switchBase.Mui-checked.Mui-disabled .MuiSwitch-thumb{background-color:#fff}.MuiSwitch-switchBase.Mui-checked.Mui-disabled+.MuiSwitch-track{background-color:#6a7178;border-color:#6a7178;opacity:1}.MuiSwitch-switchBase.Mui-disabled:not(.Mui-checked) .MuiSwitch-thumb{background-color:#6a7178}.MuiSwitch-switchBase.Mui-disabled:not(.Mui-checked)+.MuiSwitch-track{background-color:#fff;border-color:#6a7178;opacity:1}.MuiSwitch-switchBase.Mui-disabled .MuiSwitch-thumb,.MuiSwitch-switchBase.Mui-disabled+.MuiSwitch-track{transition:none}.MuiTableContainer-root{animation:fadeDown .35s ease .1s both;background-color:#0000;border-radius:0;box-shadow:none!important;margin-bottom:0;overflow:visible!important}.MuiTable-root{border-collapse:initial;border-spacing:0;table-layout:auto;width:100%}.MuiTableHead-root .MuiTableCell-root{background-color:#e8e3f5;border:none;border-bottom:6px solid #fff;font-family:Ubuntu!important;font-size:1.1rem;font-weight:400;height:54px;padding:20px 16px}.MuiTableHead-root .MuiTableCell-root:last-of-type{text-align:center;width:80px}.MuiTableHead-root .MuiTableCell-root .MuiTableSortLabel-root{color:inherit;font-family:Ubuntu!important;font-size:1.1rem;font-weight:400}.MuiTableHead-root .MuiTableCell-root .MuiTableSortLabel-root.Mui-active,.MuiTableHead-root .MuiTableCell-root .MuiTableSortLabel-root:hover{color:inherit}.MuiTableHead-root .MuiTableCell-root .MuiTableSortLabel-root.Mui-active .MuiTableSortLabel-icon{color:inherit;opacity:1}.MuiTableBody-root .MuiTableRow-root{background-color:#d9eaf2;transition:background-color .2s ease}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{border:none;border-bottom:6px solid #fff;font-family:Ubuntu!important;font-weight:400;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}.MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:last-of-type{overflow:visible;text-align:center;width:80px}.MuiTableBody-root .MuiTableRow-root{animation:fadeDown .28s ease both;border-left:3px solid #0000;height:54px;transition:background-color .18s ease,border-left-color .18s ease}.MuiTableBody-root .MuiTableRow-root td{border-bottom:3px solid #fff;height:54px;padding:0 16px;vertical-align:middle}.MuiTableBody-root .MuiTableRow-root:hover{background-color:#d0eef7;border-left-color:#1976d2;cursor:pointer}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MuiTablePagination-root{background-color:#0000;border:none;overflow:visible!important}.MuiTablePagination-root .MuiTablePagination-toolbar{min-height:52px;padding:8px}.MuiTablePagination-root .MuiTablePagination-displayedRows,.MuiTablePagination-root .MuiTablePagination-selectLabel{font-family:Ubuntu!important;margin:0}.MuiTableRow-root.clickable:hover{border-left-color:#1976d2;cursor:pointer}.MuiPaper-root{overflow:visible!important}