.page_container__0Wv_y{max-width:1200px;padding:2rem;margin:0 auto 0 280px;width:calc(100% - 280px)}@media screen and (max-width:768px){.page_container__0Wv_y{margin-left:0;width:100%;padding:1rem}}.page_header__spFUV{font-size:2.5rem;font-weight:600;color:var(--primary);margin-bottom:2rem;transition:color .3s ease}.page_controlsContainer__WZ_76{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.page_select__I1Kpy{padding:.75rem 1rem;font-size:1rem;border:1px solid var(--border-color);border-radius:8px;background-color:var(--card-background);color:var(--primary-font-color);min-width:150px;cursor:pointer;transition:all .2s ease}.page_select__I1Kpy:focus,.page_select__I1Kpy:hover{border-color:var(--primary)}.page_select__I1Kpy:focus{outline:none;box-shadow:0 0 0 2px var(--primary-light)}.page_groupsContainer__G4lIS{display:flex;flex-direction:column;gap:2rem}.page_groupHeader__n8CaU{font-size:1.5rem;font-weight:600;color:var(--primary);margin-bottom:1rem;padding:1rem 1.5rem;border:1px solid var(--border-color);border-bottom:none}.page_groupHeader__n8CaU,.page_tableContainer__lPllR{background:var(--card-background);border-radius:12px;transition:all .3s ease}.page_tableContainer__lPllR{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid var(--border-color);overflow:hidden}.page_groupSection__QAtle .page_tableContainer__lPllR{border-radius:12px;border-top:none}.page_table__in9i9{width:100%;border-collapse:collapse;text-align:left;background:transparent;transition:background-color .3s ease;border-radius:12px}.page_table__in9i9 td,.page_table__in9i9 th{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);transition:all .3s ease;min-width:80px}.page_table__in9i9 th{background-color:var(--table-header-bg);font-weight:600;color:var(--secondary-font-color);white-space:nowrap;text-align:center;position:-webkit-sticky;position:sticky;top:0;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_table__in9i9 th:first-child{border-top-left-radius:12px}.page_table__in9i9 th:last-child{border-top-right-radius:12px}.page_table__in9i9 tr:last-child td:first-child{border-bottom-left-radius:12px}.page_table__in9i9 tr:last-child td:last-child{border-bottom-right-radius:12px}.page_table__in9i9 td:first-child,.page_table__in9i9 th:first-child{min-width:100px}.page_table__in9i9 td:nth-child(2),.page_table__in9i9 th:nth-child(2){min-width:80px}.page_table__in9i9 td:nth-child(3),.page_table__in9i9 th:nth-child(3){min-width:70px}.page_table__in9i9 td:nth-child(4),.page_table__in9i9 th:nth-child(4){min-width:60px}.page_table__in9i9 td:nth-child(5),.page_table__in9i9 th:nth-child(5){min-width:50px}.page_table__in9i9 td:nth-child(6),.page_table__in9i9 td:nth-child(7),.page_table__in9i9 td:nth-child(8),.page_table__in9i9 th:nth-child(6),.page_table__in9i9 th:nth-child(7),.page_table__in9i9 th:nth-child(8){min-width:80px}.page_table__in9i9 td:last-child,.page_table__in9i9 th:last-child{min-width:80px;color:var(--primary);font-weight:600}.page_pdScoreInput__7oK4S{width:60px;padding:4px 8px;border:1px solid var(--border-color);border-radius:4px;background-color:var(--background-color);color:var(--primary-font-color);font-size:14px;text-align:center;transition:all .2s ease;font-family:inherit}.page_pdScoreInput__7oK4S:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.page_pdScoreInput__7oK4S:hover{border-color:var(--primary)}.page_pdScoreInput__7oK4S::-webkit-inner-spin-button,.page_pdScoreInput__7oK4S::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page_pdScoreInput__7oK4S[type=number]{-moz-appearance:textfield}.page_actionsHeader__7OqI1{text-align:center!important}.page_actionsCell__NZD1L{text-align:center;padding:.5rem 1rem!important}.page_actionsContainer__W9vS1{display:flex;gap:.5rem;justify-content:center;align-items:center}.page_actionButton__1O94v{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--secondary-font-color);min-width:32px;height:32px}.page_actionButton__1O94v:hover{background-color:rgba(107,114,128,.1);color:var(--primary-font-color);transform:translateY(-1px)}.page_deleteButton__0gFT2{color:var(--secondary-font-color)}[data-theme=dark] .page_actionButton__1O94v:hover{background-color:rgba(156,163,175,.2)}[data-theme=dark] .page_deleteButton__0gFT2:hover{background-color:rgba(239,68,68,.25)}.page_deleteButton__0gFT2:hover{background-color:rgba(239,68,68,.15);color:#ef4444}.page_sortableHeader__xn6Rz{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;position:relative;padding-right:32px}.page_sortableHeader__xn6Rz:hover{background-color:var(--table-hover-bg);color:var(--primary)}.page_sortableHeader__xn6Rz:active{transform:translateY(1px)}.page_sortableHeader__xn6Rz span{display:inline-flex;align-items:center;justify-content:center}.page_sortIcon__Z6SkO{position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:transform .2s ease}.page_table__in9i9 td{text-align:center;color:var(--primary-font-color)}.page_table__in9i9 tr:last-child td{border-bottom:none}.page_table__in9i9 tbody tr:hover{background-color:var(--table-hover-bg)}.page_totalScore__NIJ_Q{color:var(--primary);font-weight:600}.page_loading__QnlxO{padding:2rem;transition:color .3s ease}.page_loading__QnlxO,.page_noApplications__fZq2z{text-align:center;color:var(--secondary-font-color);font-size:1.1rem}.page_noApplications__fZq2z{padding:3rem;background:var(--card-background);border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid var(--border-color);transition:all .3s ease}.page_errorRow__ZZD_y{background-color:rgba(239,68,68,.1)!important}.page_errorRow__ZZD_y:hover{background-color:rgba(239,68,68,.15)!important}.page_customTooltip__7ANOq{background:rgba(0,0,0,.9);border-radius:8px;padding:.75rem;max-width:300px;box-shadow:0 10px 25px -5px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2);pointer-events:none;animation:page_fadeIn__1pEVi .2s ease-in-out;transform:translateX(-50%)}.page_tooltipContent__ULJD0{color:white;font-size:.875rem;line-height:1.4}.page_tooltipContent__ULJD0 div{margin-bottom:.25rem}.page_tooltipContent__ULJD0 div:last-child{margin-bottom:0}@keyframes page_fadeIn__1pEVi{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.page_tableBodyContainer__hP3hf{position:relative;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) var(--card-background);border-radius:12px}.page_tableBodyContainer__hP3hf::-webkit-scrollbar{height:12px}.page_tableBodyContainer__hP3hf::-webkit-scrollbar-track{background:var(--card-background);border-radius:6px;border:1px solid var(--border-color)}.page_tableBodyContainer__hP3hf::-webkit-scrollbar-thumb{background:var(--primary);border-radius:6px;-webkit-transition:background .3s ease;transition:background .3s ease;border:1px solid var(--border-color)}.page_tableBodyContainer__hP3hf::-webkit-scrollbar-thumb:hover{background:var(--primary);opacity:.8}.page_tableBodyLoading__e9WXo{position:absolute;top:60px;left:0;right:0;bottom:0;background:var(--card-background);opacity:.9;display:flex;align-items:center;justify-content:center;z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:0 0 12px 12px}.page_tableBodyLoading__e9WXo .page_loading__QnlxO{padding:1rem;margin:0}@media screen and (max-width:768px){.page_controlsContainer__WZ_76{flex-direction:column;align-items:stretch}.page_select__I1Kpy{min-width:auto;width:100%}.page_groupHeader__n8CaU{font-size:1.25rem;padding:.75rem 1rem}}@keyframes ProtectedRoute_spin__2bBgv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProtectedRoute_loadingSpinner__96GZv{width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--primary,#007bff);animation:ProtectedRoute_spin__2bBgv 1s linear infinite;margin-bottom:1rem}.ProtectedRoute_loadingContainer__1v9WM{height:100vh;background-color:var(--background-gray,#f5f5f5)}.ProtectedRoute_loadingCard__IomSt,.ProtectedRoute_loadingContainer__1v9WM{display:flex;justify-content:center;align-items:center;flex-direction:column}.ProtectedRoute_loadingCard__IomSt{padding:2.5rem;background-color:white;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;color:var(--primary,#007bff)}.ProtectedRoute_loadingText__LeVGd{font-weight:500}.ConfirmationModal_overlay__BlHum{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ConfirmationModal_confirmationModal__Izn7L{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;min-width:400px;max-width:500px;background:var(--card-background);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid var(--border-color);overflow:hidden;animation:ConfirmationModal_fadeIn__PYru2 .3s ease-in-out}.ConfirmationModal_modalHeader__3KiJQ{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding:1.5rem 1.5rem 1rem}.ConfirmationModal_modalTitle__9y64m{font-size:1.25rem;font-weight:600;color:var(--primary-font-color);margin:0}.ConfirmationModal_closeButton__pQlpL{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--secondary-font-color)}.ConfirmationModal_closeButton__pQlpL:hover:not(:disabled){background-color:var(--table-hover-bg);color:var(--primary-font-color)}.ConfirmationModal_closeButton__pQlpL:disabled{opacity:.5;cursor:not-allowed}.ConfirmationModal_modalBody__O2l5F{padding:1.5rem}.ConfirmationModal_modalMessage__BNZuv{color:var(--primary-font-color);font-size:1rem;line-height:1.5;margin:0}.ConfirmationModal_modalActions__HS78S{display:flex;gap:1rem;padding:0 1.5rem 1.5rem;justify-content:flex-end}.ConfirmationModal_modalButton__ASMSd{padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;min-width:80px;display:flex;align-items:center;justify-content:center}.ConfirmationModal_cancelButton__MesSW{background-color:var(--card-background);color:var(--primary-font-color);border-color:var(--border-color)}.ConfirmationModal_cancelButton__MesSW:hover:not(:disabled){background-color:var(--table-hover-bg);border-color:var(--primary)}.ConfirmationModal_confirmButton__Vqhg3{background-color:var(--primary);color:white;border-color:var(--primary)}.ConfirmationModal_confirmButton__Vqhg3:hover:not(:disabled){background-color:var(--primary);opacity:.9;transform:translateY(-1px)}.ConfirmationModal_destructiveButton__FXkti{background-color:#dc2626;border-color:#dc2626}.ConfirmationModal_destructiveButton__FXkti:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.ConfirmationModal_modalButton__ASMSd:disabled{opacity:.6;cursor:not-allowed;transform:none}.ConfirmationModal_loadingSpinner__XtoOC{display:flex;align-items:center;gap:.5rem}.ConfirmationModal_spinner__6F5_J{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:ConfirmationModal_spin__NhG7V 1s linear infinite}@keyframes ConfirmationModal_spin__NhG7V{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ConfirmationModal_fadeIn__PYru2{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@media screen and (max-width:768px){.ConfirmationModal_confirmationModal__Izn7L{min-width:300px;margin:1rem}.ConfirmationModal_modalActions__HS78S{flex-direction:column-reverse}.ConfirmationModal_modalButton__ASMSd{width:100%}}.Toast_toast__yHrd_{position:relative;background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-bottom:.75rem;overflow:hidden;animation:Toast_slideIn__EgVep .3s ease-out;min-width:300px;max-width:400px}.Toast_toastContent__EnlZC{display:flex;align-items:center;padding:1rem;gap:.75rem}.Toast_toastIcon__lfWWi{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:white}.Toast_toastMessage__Ecn78{flex:1 1;color:var(--primary-font-color);font-size:.875rem;line-height:1.4}.Toast_toastClose__O_lFg{flex-shrink:0;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--secondary-font-color)}.Toast_toastClose__O_lFg:hover{background-color:var(--table-hover-bg);color:var(--primary-font-color)}.Toast_toastProgress__Yu3CI{position:absolute;bottom:0;left:0;height:3px;background:var(--primary);animation:Toast_progress__AcIXc linear forwards}.Toast_toastAction__q2do4{flex-shrink:0;background:var(--primary);color:white;border:none;cursor:pointer;padding:.5rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;transition:all .2s ease;margin-right:.5rem}.Toast_toastAction__q2do4:hover{background:var(--primary);opacity:.9;transform:translateY(-1px)}.Toast_toastAction__q2do4:active{transform:translateY(0)}.Toast_success__XOpDO .Toast_toastIcon__lfWWi{background-color:#10b981}.Toast_success__XOpDO .Toast_toastProgress__Yu3CI{background:#10b981}.Toast_error__IdOoq .Toast_toastIcon__lfWWi{background-color:#ef4444}.Toast_error__IdOoq .Toast_toastProgress__Yu3CI{background:#ef4444}.Toast_warning__Cb2l4 .Toast_toastIcon__lfWWi{background-color:#f59e0b}.Toast_warning__Cb2l4 .Toast_toastProgress__Yu3CI{background:#f59e0b}.Toast_info__du4WX .Toast_toastIcon__lfWWi{background-color:#3b82f6}.Toast_info__du4WX .Toast_toastProgress__Yu3CI{background:#3b82f6}@keyframes Toast_slideIn__EgVep{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_slideOut__R_ba3{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.Toast_slideOut__R_ba3{animation:Toast_slideOut__R_ba3 .3s ease-out forwards}@keyframes Toast_progress__AcIXc{0%{width:100%}to{width:0}}@media screen and (max-width:768px){.Toast_toast__yHrd_{min-width:250px;max-width:calc(100vw - 2rem)}}.ToastContainer_toastContainer__YoU5G{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.ToastContainer_toastContainer__YoU5G>*{pointer-events:auto}@media screen and (max-width:768px){.ToastContainer_toastContainer__YoU5G{top:.5rem;right:.5rem;left:.5rem;align-items:stretch}}.SuccessModal_modalButtons__V59BH{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.SuccessModal_modalButton__KzKS_{padding:.75rem 2rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;background-color:var(--primary);color:white}.SuccessModal_modalButton__KzKS_:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.SuccessModal_modalButtonSecondary__FENuG{background-color:var(--background-gray);color:var(--primary-font-color);border:1px solid var(--border-color)}.SuccessModal_modalButtonSecondary__FENuG:hover{background-color:var(--border-color)}.Modal_overlay__9tKhL{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Modal_modal__7f42U{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;animation:Modal_fadeIn__u0FuJ .3s ease-in-out;background-color:var(--card-background);border-radius:.75rem;padding:2rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid var(--border-color);max-width:90vw;max-height:90vh;overflow-y:auto}@keyframes Modal_fadeIn__u0FuJ{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.FileUploader_sectionTitle__HKR80{font-size:1.5rem;font-weight:700;color:var(--primary-font-color);margin-bottom:1.5rem;transition:color .3s ease}.FileUploader_fileUploadContainer__a23my{border:2px dashed var(--border-color);border-radius:8px;padding:2rem;text-align:center;position:relative;transition:all .3s ease;background-color:var(--background-gray);cursor:pointer}.FileUploader_fileUploadContainer__a23my.FileUploader_dragActive__swwAT{border-color:var(--primary);background-color:var(--primary-light)}.FileUploader_fileUploadContainer__a23my.FileUploader_disabled__YTe0O{opacity:.7;cursor:not-allowed;background-color:var(--background-gray);border-color:var(--border-color)}.FileUploader_fileUploadContainer__a23my.FileUploader_disabled__YTe0O .FileUploader_fileInput__XFi9y{cursor:not-allowed}.FileUploader_fileUploadContainer__a23my.FileUploader_disabled__YTe0O .FileUploader_removeButton__Kww_F{opacity:.7;cursor:not-allowed}.FileUploader_fileInput__XFi9y{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.FileUploader_uploadContent__1XMCo{display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative}.FileUploader_fileTypes__sSTdt{font-size:.9rem;color:var(--secondary-font-color)}.FileUploader_fileInfo__jRCPg{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background-color:var(--card-background);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);pointer-events:none;border:1px solid var(--border-color);transition:all .3s ease}.FileUploader_filesList__tYqoW{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:500px}.FileUploader_filesList__tYqoW .FileUploader_fileInfo__jRCPg{justify-content:space-between;width:100%}.FileUploader_removeButton__Kww_F{padding:.25rem .75rem;background-color:var(--error);color:white;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s;pointer-events:auto}.FileUploader_removeButton__Kww_F:hover:not(:disabled){background-color:var(--error-dark)}.FileUploader_removeButton__Kww_F:disabled{opacity:.7;cursor:not-allowed}.FileUploader_fileError__T913t{color:var(--error);font-size:.9rem;margin-top:.5rem}