.CommentSection_container__6hETz{background:var(--edka-strong-background);border-radius:12px;box-shadow:var(--shadow-md);overflow:hidden}.CommentSection_title__XKpiC{font-size:20px;font-weight:600;color:var(--edka-text);margin:0;padding:24px 24px 0}.CommentSection_commentsSection__AHZjR{padding:24px}.CommentSection_noComments__GfJdK{color:var(--edka-grey);font-style:italic;text-align:center;padding:32px 0;margin:0}.CommentSection_emptyComments__B6sBS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.CommentSection_emptyComments__B6sBS svg{color:var(--edka-grey);margin-bottom:16px}.CommentSection_emptyComments__B6sBS h3{color:var(--edka-text);font-size:16px;font-weight:600;margin:0 0 8px}.CommentSection_emptyComments__B6sBS p{color:var(--edka-grey);font-size:14px;margin:0}.CommentSection_commentsList__CBvyc{display:flex;flex-direction:column;gap:16px}.CommentSection_comment__V_ZQ9{border:1px solid var(--border-primary);border-radius:8px;padding:16px;background:var(--edka-off-strong-background)}.CommentSection_commentHeader__gfsZN{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.CommentSection_commentActions__GNoLF{display:flex;align-items:center;gap:12px}.CommentSection_deleteButton__TKEwB{background:none;border:none;color:var(--edka-grey);cursor:pointer;font-size:20px;line-height:1;padding:4px 8px;border-radius:4px;transition:all .2s ease}.CommentSection_deleteButton__TKEwB:hover{background-color:var(--border-primary);color:var(--edka-red)}.CommentSection_authorInfo__N_TBV{display:flex;align-items:center;gap:8px}.CommentSection_authorInfo__N_TBV svg{color:#6b7280}.CommentSection_authorName__6tW2L{font-weight:500;color:var(--edka-text);font-size:14px}.CommentSection_adminBadge__hGJlN{background-color:#3b82f6;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.CommentSection_timestamp__i_BGU{color:var(--edka-grey);font-size:12px}.CommentSection_commentContent__lJDmg{color:var(--edka-text);line-height:1.5;margin:0}.CommentSection_commentForm__vRB5J{border-top:1px solid var(--border-primary);padding:24px;background:var(--edka-off-strong-background)}.CommentSection_formHeader__oPrBz{margin-bottom:16px}.CommentSection_formHeader__oPrBz h3{font-size:16px;font-weight:600;color:var(--edka-text);margin:0}.CommentSection_inputGroup__b4g6o{display:flex;flex-direction:column;gap:12px}.CommentSection_textarea__dxjlN{width:100%;min-height:100px;padding:12px;border:1px solid var(--border-primary);border-radius:8px;font-size:14px;line-height:1.5;resize:vertical;font-family:inherit;background:var(--edka-strong-background);color:var(--edka-text)}.CommentSection_textarea__dxjlN:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CommentSection_textarea__dxjlN::placeholder{color:var(--edka-grey)}.CommentSection_submitButton__5t_qK{align-self:flex-end;display:flex;align-items:center;gap:8px;background-color:var(--edka-green);color:#fff;border:none;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.CommentSection_submitButton__5t_qK:disabled{cursor:not-allowed}@media(max-width:640px){.CommentSection_container__6hETz{margin:0 -16px;border-radius:0}.CommentSection_commentHeader__gfsZN{flex-direction:column;align-items:flex-start;gap:8px}.CommentSection_submitButton__5t_qK{align-self:stretch;justify-content:center}}.StatusTracker_container__D5SPu{background:var(--edka-strong-background);box-shadow:var(--shadow-md)}.StatusTracker_container__D5SPu,.StatusTracker_withoutCardContainer__cXmz1{padding:24px;border-radius:12px;margin-bottom:24px}.StatusTracker_tracker__Kdzvh{display:flex;align-items:center;justify-content:space-between;max-width:600px;margin:0 auto;position:relative}.StatusTracker_tracker__Kdzvh:before{content:"";position:absolute;top:20px;left:40px;right:40px;height:2px;background-color:var(--border-primary);z-index:1}.StatusTracker_step__uShKD{display:flex;align-items:center;position:relative;flex:0 0 auto}.StatusTracker_step__uShKD:not(:last-child) .StatusTracker_connector___yX09{display:none}.StatusTracker_stepContent__WE02c{display:flex;flex-direction:column;align-items:center;min-height:70px;z-index:2;position:relative;padding-top:48px}.StatusTracker_circle__E7qpV{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;transition:all .3s ease;background-color:var(--edka-strong-background);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2}.StatusTracker_circle__E7qpV.StatusTracker_completed__MpXbt{background-color:var(--edka-green);color:#fff}.StatusTracker_circle__E7qpV.StatusTracker_current___SaO4{background-color:var(--edka-green);color:#fff;box-shadow:0 0 0 4px var(--edka-subtle-green)}.StatusTracker_circle__E7qpV.StatusTracker_pending__ttF3t{background-color:var(--edka-off-strong-background);color:var(--edka-grey);border:2px solid var(--border-primary)}.StatusTracker_stepNumber___EuS6{font-size:16px}.StatusTracker_label__OcBYk{font-size:12px;font-weight:500;text-align:center;max-width:80px;color:var(--edka-text);white-space:nowrap}.StatusTracker_multiLine__8L76b{display:flex;flex-direction:column;align-items:center;gap:2px}.StatusTracker_multiLine__8L76b>span{white-space:normal}.StatusTracker_subtext__i_2LZ{font-size:10px;color:var(--edka-grey);display:block;margin-top:2px}.StatusTracker_activeLabel__gh0KS{color:var(--edka-text)}.StatusTracker_inactiveLabel__TPnDM{color:var(--edka-grey)}.StatusTracker_connector___yX09{position:absolute;top:20px;left:50%;right:-50%;height:2px;transition:background-color .3s ease;z-index:1}.StatusTracker_completedConnector__3ZlaI{background-color:var(--edka-green)}.StatusTracker_pendingConnector__kotNK{background-color:var(--edka-subtle-green)}@media(max-width:640px){.StatusTracker_container__D5SPu{padding:16px}.StatusTracker_tracker__Kdzvh:before{top:16px;left:32px;right:32px}.StatusTracker_circle__E7qpV{width:32px;height:32px;font-size:12px}.StatusTracker_connector___yX09{top:16px}.StatusTracker_stepContent__WE02c{gap:6px}.StatusTracker_label__OcBYk{font-size:11px;max-width:60px}}.SingleProjectProposalPage_container__as_yH{max-width:1200px;margin:0 auto;padding:24px;background-color:var(--background);min-height:100vh}.SingleProjectProposalPage_header___kr84{margin-bottom:32px}.SingleProjectProposalPage_backButton__VRRaF{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--edka-grey);font-size:14px;cursor:pointer;padding:8px 0;margin-bottom:16px;transition:color .2s ease}.SingleProjectProposalPage_backButton__VRRaF:hover{color:var(--edka-text)}.SingleProjectProposalPage_titleSection___l6m0{background:var(--edka-strong-background);padding:24px;border-radius:12px;box-shadow:var(--shadow-md)}.SingleProjectProposalPage_title__WtO1r{font-size:28px;font-weight:700;color:var(--edka-text);margin:0 0 16px;line-height:1.3}.SingleProjectProposalPage_submissionInfo__yr_ei{display:flex;gap:24px;flex-wrap:wrap}.SingleProjectProposalPage_submittedBy__GTvK_,.SingleProjectProposalPage_submittedDate__O8Nsz{display:flex;align-items:center;gap:8px;color:var(--edka-grey);font-size:14px}.SingleProjectProposalPage_adminActions__qfWNk{display:flex;gap:12px;justify-content:center;margin-bottom:24px;margin-top:24px}.SingleProjectProposalPage_actionButton__2EiUr{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:140px}.SingleProjectProposalPage_approveButton__8O_xX{background-color:var(--edka-green);color:#fff}.SingleProjectProposalPage_rejectButton__kgyUF{background-color:#ef4444;color:#fff}.SingleProjectProposalPage_reviseButton__G__yF{background-color:#f59e0b;color:#fff}.SingleProjectProposalPage_content__gculH{display:grid;grid-template-columns:1fr 300px;gap:24px;margin-bottom:32px}.SingleProjectProposalPage_mainContent__5m70y{display:flex;flex-direction:column;gap:24px}.SingleProjectProposalPage_section__GZjS3{background:var(--edka-strong-background);padding:24px;border-radius:12px;box-shadow:var(--shadow-md)}.SingleProjectProposalPage_section__GZjS3 h2{font-size:20px;font-weight:600;color:var(--edka-text);margin:0 0 16px}.SingleProjectProposalPage_description__1BTlD{color:var(--edka-text);line-height:1.6;margin:0}.SingleProjectProposalPage_detailsGrid__fPiaF{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.SingleProjectProposalPage_detailItem__pCQg4{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--edka-off-strong-background);border-radius:8px}.SingleProjectProposalPage_detailItem__pCQg4 svg{color:var(--edka-grey);margin-top:2px;flex-shrink:0}.SingleProjectProposalPage_detailLabel__vV96g{display:block;font-size:12px;color:var(--edka-grey);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.SingleProjectProposalPage_detailValue__yiPTe{display:block;font-size:14px;color:var(--edka-text);font-weight:500}.SingleProjectProposalPage_membershipGrid__RSz_n{display:flex;flex-direction:column;gap:20px}.SingleProjectProposalPage_membershipSection__OxlPp h3{font-size:16px;font-weight:600;color:var(--edka-text);margin:0 0 12px}.SingleProjectProposalPage_membersList__yMmy0{display:flex;flex-wrap:wrap;gap:8px}.SingleProjectProposalPage_memberTag__8VDjZ{display:inline-block;padding:6px 12px;background-color:var(--edka-off-strong-background);color:var(--edka-text);border-radius:20px;font-size:13px;font-weight:500;border:1px solid var(--edka-green,#27ae60)}.SingleProjectProposalPage_emptyState__V8MyQ{color:var(--edka-grey);font-style:italic;font-size:14px}.SingleProjectProposalPage_sidebar__f_uGN{display:flex;flex-direction:column;gap:16px}.SingleProjectProposalPage_statusCard__1ffB3{background:var(--edka-strong-background);padding:20px;border-radius:12px;box-shadow:var(--shadow-md)}.SingleProjectProposalPage_statusCard__1ffB3 h3{font-size:14px;font-weight:600;color:var(--edka-grey);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.SingleProjectProposalPage_statusBadge__KrL0K{display:inline-block;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.SingleProjectProposalPage_statusBadge__KrL0K.SingleProjectProposalPage_studentDrafting__D1zw8{background-color:#fef3c7;color:#92400e}.SingleProjectProposalPage_statusBadge__KrL0K.SingleProjectProposalPage_facultyReviewing__MSJqd{background-color:#dbeafe;color:#1e40af}.SingleProjectProposalPage_statusBadge__KrL0K.SingleProjectProposalPage_studentRevising__2QySN{background-color:#fde68a;color:#92400e}.SingleProjectProposalPage_statusBadge__KrL0K.SingleProjectProposalPage_approved__iBI86{background-color:#d1fae5;color:#065f46}.SingleProjectProposalPage_statusBadge__KrL0K.SingleProjectProposalPage_rejected__Jq542{background-color:#fee2e2;color:#991b1b}@media(max-width:768px){.SingleProjectProposalPage_container__as_yH{padding:16px}.SingleProjectProposalPage_content__gculH{grid-template-columns:1fr}.SingleProjectProposalPage_sidebar__f_uGN{order:-1}.SingleProjectProposalPage_detailsGrid__fPiaF{grid-template-columns:1fr}.SingleProjectProposalPage_submissionInfo__yr_ei{flex-direction:column;gap:12px}.SingleProjectProposalPage_title__WtO1r{font-size:24px}.SingleProjectProposalPage_adminActions__qfWNk{flex-direction:column;align-items:center;margin-top:20px}.SingleProjectProposalPage_actionButton__2EiUr{width:100%;max-width:280px}.SingleProjectProposalPage_membersList__yMmy0{gap:6px}}.ProjectsProposalDashboardPage_is_required__9cpFh:after{content:" *";color:red}.ProjectsProposalDashboardPage_small_margin_bottom__WJt6U{margin-bottom:10px}.ProjectsProposalDashboardPage_zero_margin_bottom__xoaD_{margin-bottom:0!important}.ProjectsProposalDashboardPage_general_card__OJGbV{margin:20px auto;padding:35px 40px 40px;border-radius:18px;color:var(--edka-font-color);background-color:var(--edka-strong-background);box-shadow:0 8px 30px rgba(0,0,0,.08);max-width:1200px;transition:transform .2s ease,box-shadow .2s ease}.ProjectsProposalDashboardPage_general_card__OJGbV:hover{transform:translateY(-2px);box-shadow:0 10px 40px rgba(0,0,0,.12)}@media(max-width:850px){.ProjectsProposalDashboardPage_general_card__OJGbV{margin:15px;padding:25px 30px;border-radius:16px}}@media(max-width:775px){.ProjectsProposalDashboardPage_general_card__OJGbV{margin:10px;padding:20px}}.ProjectsProposalDashboardPage_center_align__UkHDp{text-align:center}.ProjectsProposalDashboardPage_row__TcZVF{margin-top:20px;display:flex;gap:30px}@media(max-width:1000px){.ProjectsProposalDashboardPage_row__TcZVF{flex-direction:column}}.ProjectsProposalDashboardPage_column___pU_T{flex:1 1}.ProjectsProposalDashboardPage_mini_header__3oWNL{padding:8px 10px;background-color:var(--edka-subtle-green);color:var(--edka-font-color);font-weight:600;border-radius:4px}.ProjectsProposalDashboardPage_ordered_list__fVK4k{margin-top:10px;padding:0 10px;list-style-position:inside;line-height:1.5}.ProjectsProposalDashboardPage_left_float__5DmV8{float:left}.ProjectsProposalDashboardPage_right_float__XfcjG{float:right}.ProjectsProposalDashboardPage_clear_float__Ctox0{clear:both}.ProjectsProposalDashboardPage_unordered_list__4_h_c{margin-top:10px;list-style-type:disc;list-style-position:inside;padding-left:10px}.ProjectsProposalDashboardPage_button_container__cd88E{display:block;width:50%;margin:30px auto 20px}@media(max-width:680px){.ProjectsProposalDashboardPage_button_container__cd88E{width:80%}}@media(max-width:430px){.ProjectsProposalDashboardPage_button_container__cd88E{width:100%}}.ProjectsProposalDashboardPage_button__DQHV7{display:inline-flex;position:relative;align-items:center;justify-content:center;height:2.5em;border-radius:4px;box-shadow:none;font-size:1rem;line-height:1.5;text-align:center;vertical-align:top;white-space:nowrap;cursor:pointer;-webkit-appearance:none;width:100%;justify-content:flex-start;gap:12px;background:var(--edka-green);color:var(--edka-white);font-weight:600;font-size:1.125rem;padding:16px 24px;border-radius:12px;transition:all .2s ease;border:2px solid rgba(0,0,0,0)}.ProjectsProposalDashboardPage_button__DQHV7:hover{background:var(--edka-white);color:var(--edka-green);border-color:var(--edka-green);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,128,0,.15)}.ProjectsProposalDashboardPage_button__DQHV7:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,128,0,.1)}@media(max-width:350px){.ProjectsProposalDashboardPage_button__DQHV7{font-size:.875rem;padding:12px 20px}}.ProjectsProposalDashboardPage_arrow_icon__s9xdu{justify-self:flex-end;margin-left:auto}.ProjectsProposalDashboardPage_your_proposals__1Oyeq{display:flex;align-items:center;margin:32px 0 16px;font-size:1.125rem;font-weight:600;color:var(--edka-grey);padding-bottom:8px;border-bottom:2px solid var(--edka-subtle-green)}.ProjectsProposalDashboardPage_your_proposals__1Oyeq svg{color:var(--edka-green);font-size:1.2em}.ProjectsProposalDashboardPage_justify_align__Ob8fh{text-align:justify;line-height:1.6;font-size:1.05em;color:var(--edka-font-color);margin:1.5em 0}@media(max-width:775px){.ProjectsProposalDashboardPage_justify_align__Ob8fh{font-size:1em;line-height:1.5}}.ProjectsProposalDashboardPage_content__g0EXu{flex:1 1;padding:40px;background-color:var(--background);min-height:100vh}.ProjectsProposalDashboardPage_header__CDgDu{margin-bottom:40px}.ProjectsProposalDashboardPage_titleSection__jm4xL{display:flex;align-items:center;gap:16px;margin-bottom:24px}.ProjectsProposalDashboardPage_backButton__rqo8U{width:40px;height:40px;border:none;background:var(--edka-strong-background);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--edka-grey);cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.ProjectsProposalDashboardPage_backButton__rqo8U:hover{background:var(--edka-off-strong-background);transform:translateY(-1px)}.ProjectsProposalDashboardPage_title__vZY1n{font-size:32px;font-weight:600;color:var(--edka-text);margin:0}.ProjectsProposalDashboardPage_controls__0Jbwp{display:flex;gap:16px;margin-bottom:24px}.ProjectsProposalDashboardPage_searchInput__ZpMx4{padding:12px 16px;border:1px solid var(--border-primary);border-radius:8px;background:var(--edka-strong-background);font-size:14px;color:var(--edka-text);min-width:300px}.ProjectsProposalDashboardPage_searchInput__ZpMx4:focus{outline:none;border-color:var(--edka-green);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.ProjectsProposalDashboardPage_proposalsList__uAfC5{display:flex;flex-direction:column;gap:32px}.ProjectsProposalDashboardPage_recordSection__MPskM{padding-top:20px}.ProjectsProposalDashboardPage_sectionHeader__yXbm2{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--border-primary)}.ProjectsProposalDashboardPage_sectionTitle__wouGf{font-size:20px;font-weight:600;color:var(--edka-text);margin:0}.ProjectsProposalDashboardPage_sectionCount___1nZA{background:var(--edka-grey);color:var(--edka-strong-background);padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.ProjectsProposalDashboardPage_proposalsGrid__ki_0j{display:flex;flex-direction:column;gap:16px}.ProjectsProposalDashboardPage_proposalCard__NFPC2{display:block;padding:20px;background:var(--edka-strong-background);border:1px solid var(--border-primary);border-radius:12px;text-decoration:none;color:inherit;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProjectsProposalDashboardPage_proposalCard__NFPC2:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:var(--edka-green)}.ProjectsProposalDashboardPage_cardContent__UsbkB{display:flex;flex-direction:column;gap:8px}.ProjectsProposalDashboardPage_cardTitle__dbVgi{font-size:18px;font-weight:600;color:var(--edka-text);margin:0}.ProjectsProposalDashboardPage_cardDescription__kTHUq{font-size:14px;color:var(--edka-grey);margin:0;line-height:1.4}.ProjectsProposalDashboardPage_cardFooter__TaU1v{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.ProjectsProposalDashboardPage_memberCount__jQJLl{font-size:12px;color:var(--edka-grey)}.ProjectsProposalDashboardPage_status__SH1Vx{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;background:var(--edka-subtle-green);color:var(--edka-green)}.ProjectsProposalDashboardPage_emptyStatePositive__VKVWR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;background:var(--edka-strong-background);border-radius:12px;text-align:center;box-shadow:var(--shadow-md);max-width:400px;margin:20px auto}.ProjectsProposalDashboardPage_emptyStateNeutral__Zc0CR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;background:var(--edka-background-secondary);border:2px dashed var(--edka-border);border-radius:12px;margin:1rem 0}.ProjectsProposalDashboardPage_emptyStateNeutral__Zc0CR .ProjectsProposalDashboardPage_emptyStateTitle__7Bll5{font-size:1.25rem;font-weight:600;color:var(--edka-text-primary);margin:0 0 .5rem}.ProjectsProposalDashboardPage_emptyStateNeutral__Zc0CR .ProjectsProposalDashboardPage_emptyStateText__6de51{color:var(--edka-text-secondary);margin:0;font-size:.95rem;line-height:1.4}.ProjectsProposalDashboardPage_prioritySection__3ihV9{margin-bottom:40px}.ProjectsProposalDashboardPage_checkIcon__RZKZ5{color:var(--edka-green);margin-bottom:16px}.ProjectsProposalDashboardPage_emptyStateTitle__7Bll5{font-size:20px;font-weight:600;color:var(--edka-text);margin:0 0 8px}.ProjectsProposalDashboardPage_emptyStateText__6de51{color:var(--edka-grey);font-size:14px;max-width:300px;margin:0;line-height:1.5}