.AddPlayer_modalOverlay__ittOU{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center}@keyframes AddPlayer_fadeIn__PQFXJ{0%{opacity:0}to{opacity:1}}.AddPlayer_modalContent__qfCmU{position:relative;background-color:white;padding:20px;border-radius:8px;max-width:400px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15)}@keyframes AddPlayer_slideIn__hjwo7{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.AddPlayer_closeButton__RJkPO{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;line-height:1}.AddPlayer_closeButton__RJkPO:hover{color:#000}.AddPlayer_modalBody__yKyrT{display:flex;flex-direction:column;gap:15px;font-size:14px}.AddPlayer_modalBody__yKyrT label{font-weight:700;margin-bottom:5px}.AddPlayer_formField__oQQjv input,.AddPlayer_formField__oQQjv select{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:13px;height:30px;line-height:1.2}.AddPlayer_formField__oQQjv select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:50%;padding-right:24px}.AddPlayer_formField__oQQjv label{display:block;margin-bottom:3px;font-weight:700;font-size:13px}.AddPlayer_formRow__tOx2V{gap:8px;margin-bottom:12px}.AddPlayer_formField__oQQjv input[type=file]{height:auto;padding:4px 8px}.AddPlayer_formField__oQQjv input:focus,.AddPlayer_formField__oQQjv select:focus{border-color:#0070f3;outline:none}.AddPlayer_submitButton__ApPRz{margin-top:20px;padding:10px 20px;background-color:#0070f3;transition:background-color .2s}.AddPlayer_submitButton__ApPRz:hover{background-color:#005bb5}.AddPlayer_smallText__njH_L{font-size:.8em;color:#666}.AddPlayer_recruitToggle__d_Yb_{padding:5px 10px;font-size:14px;font-weight:700;color:#ffffff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;width:auto}.AddPlayer_recruitToggle__d_Yb_:hover{background-color:#0056b3}.AddPlayer_recruitToggle__d_Yb_.AddPlayer_activeRecruit__sDjum,.AddPlayer_recruitToggle__d_Yb_.AddPlayer_activeRecruit__sDjum:hover{background-color:red}.AddPlayer_modalHeader__OugUP{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #e5e5e5;margin-bottom:15px}.AddPlayer_formRow__tOx2V{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.AddPlayer_formField__oQQjv{flex:1 1 calc(50% - 5px);min-width:120px}.AddPlayer_formField__oQQjv input[type=checkbox]#AddPlayer_is_committed__wnMOS{margin-top:5px}.AddPlayer_formField__oQQjv:last-child{margin-right:0}.AddPlayer_formField__oQQjv label{display:flex;align-items:center}.AddPlayer_formField__oQQjv input[type=checkbox]{margin-left:10px;width:20px;height:20px}.AddPlayer_inlineLabel__zitxd{display:flex;align-items:center}.AddPlayer_inlineLabel__zitxd input[type=checkbox]{margin-right:5px}.AddPlayer_submitButton__ApPRz{width:100%;padding:10px;background-color:#4CAF50;color:white;border:none;border-radius:4px;cursor:pointer;font-size:16px;margin-top:10px}.AddPlayer_submitButton__ApPRz:hover{background-color:#45a049}.AddPlayer_submitButton__ApPRz:disabled{background-color:#cccccc;cursor:not-allowed}.SummaryBox_categorySummary__xjRJv,.SummaryBox_positionSummary__MHkHx,.SummaryBox_teamSummary__a1Sak{background-color:white;border-radius:12px;padding:0;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #eaeaea;text-align:center}.SummaryBox_positionSummary__MHkHx{font-size:.95em;min-width:280px;margin-top:-10px}.SummaryBox_teamSummary__a1Sak{margin-top:25px}.SummaryBox_categorySummary__xjRJv{margin-top:5px}.SummaryBox_categorySummary__xjRJv:hover,.SummaryBox_teamSummary__a1Sak:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);transition:all .3s ease}.SummaryBox_positionSummary__MHkHx h4{margin:0 0 18px;color:#2c3e50;font-size:1.2em}.SummaryBox_positionSummary__MHkHx h5{margin:12px 0 8px;font-size:1.1em;color:#34495e}.SummaryBox_positionSummary__MHkHx p{margin:5px 0;color:#576574;line-height:1.4}.SummaryBox_summaryContent__xLZ7W{width:100%;padding:0;transition:transform .3s ease,opacity .3s ease;overflow:visible}.SummaryBox_summaryHeader__HYzLZ{display:flex;padding:4px 0;border-bottom:2px solid #eaeaea;margin-bottom:2px;font-size:.8em;font-weight:600;color:#2c3e50;position:relative}.SummaryBox_summaryHeader__HYzLZ .SummaryBox_caret__r_mNw{flex:0 0 auto;width:20px;text-align:center}.SummaryBox_summaryRow__e3BQi{display:flex;justify-content:space-between;margin-bottom:1px;padding:1px 0;border-bottom:1px solid #f5f5f5}.SummaryBox_summaryRow__e3BQi:last-child{border-bottom:none}.SummaryBox_actual__6yJpS,.SummaryBox_caret__r_mNw,.SummaryBox_diff__7TpQc,.SummaryBox_position__g7Nj9,.SummaryBox_target__9_M2U{flex:1;padding:1px 2px}.SummaryBox_diff__7TpQc{text-align:center}.SummaryBox_caret__r_mNw{flex:0 0 auto;width:20px;text-align:center}.SummaryBox_position__g7Nj9{text-align:left;font-weight:700;font-size:1.3em;padding-top:0}.SummaryBox_label__8r0iN{flex:1;text-align:left}.SummaryBox_green__E_vnt{color:green}.SummaryBox_red__vORk4{color:red}.SummaryBox_black__L_BY6{color:#000000}.SummaryBox_leftSidebar__D9_BX{width:350px;transition:width .3s ease-in-out}.SummaryBox_leftSidebar__D9_BX.SummaryBox_collapsed__GzJ27{width:30px}.SummaryBox_leftSidebar__D9_BX.SummaryBox_collapsed__GzJ27 .SummaryBox_summariesContainer__OIHZk{opacity:0;visibility:hidden}.SummaryBox_toggleSummariesButton__M2ZJe{position:absolute;left:0;background-color:white;border:none;border-radius:0 50% 50% 0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;color:#0070f3}.SummaryBox_toggleSummariesButton__M2ZJe.SummaryBox_hidden__9JkZV{left:-30px}.SummaryBox_toggleSummariesButton__M2ZJe:hover{background-color:#e0e0e0}.SummaryBox_summariesContainer__OIHZk{transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:1;visibility:visible;overflow:hidden}.SummaryBox_summariesContainer__OIHZk .SummaryBox_summaryContent__xLZ7W{width:300px;transition:transform .3s ease}.SummaryBox_summariesContainer__OIHZk.SummaryBox_hidden__9JkZV .SummaryBox_summaryContent__xLZ7W{transform:translateX(-100%);opacity:0;overflow:hidden}.SummaryBox_summariesContainer__OIHZk.SummaryBox_hidden__9JkZV{transform:translateX(calc(-100% + 10px))}.SummaryBox_summariesContainer__OIHZk.SummaryBox_hidden__9JkZV+.SummaryBox_kanbanBoard__M2bjG{margin-left:10px}.SummaryBox_summariesContainer__OIHZk{width:350px;transition:all .3s ease}.SummaryBox_summariesContainer__OIHZk.SummaryBox_hidden__9JkZV{width:20px}.SummaryBox_summariesContainer__OIHZk{position:relative;transition:transform .3s ease-in-out}.SummaryBox_totalRow__PFxIA{border-top:1px solid #eaeaea;margin-top:2px;padding-top:2px}.SummaryBox_detailedBudget__QQfYN{margin-top:5px;padding-top:4px;border-top:1px dashed #ccc;font-size:.95em}.SummaryBox_detailedBudget__QQfYN .SummaryBox_summaryRow__e3BQi{padding:1px 0;margin-bottom:0}.SummaryBox_expandCollapseButton__lOikD{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;right:5px;top:2px;padding:2px;font-size:.8em;color:#666;transition:all .2s ease}.SummaryBox_expandCollapseButton__lOikD:hover{color:#000;transform:scale(1.1)}.SummaryBox_diffContainer__z0GcE{display:flex;align-items:center;justify-content:center;width:100%}.SummaryBox_expandCollapseButtonInline__ffUTJ{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;font-size:.8em;color:#666;transition:all .2s ease}.SummaryBox_positionSummary__MHkHx .SummaryBox_expandCollapseButtonInline__ffUTJ{margin-left:-5px}.SummaryBox_expandCollapseButtonInline__ffUTJ:hover{color:#000;transform:scale(1.1)}.KanbanBoard_column__KU2sX,.KanbanBoard_columns__1Zz2R,.KanbanBoard_kanbanBoard__F1gPp{height:100%;overflow:visible!important}.KanbanBoard_kanbanBoard__F1gPp{display:flex;flex-direction:column;align-items:flex-start;padding:20px;min-width:-moz-fit-content;min-width:fit-content;min-height:100%;overflow:auto;box-sizing:border-box}.KanbanBoard_columnsContainer__ssCGQ{display:flex;flex-direction:column;width:100%}.KanbanBoard_columns__1Zz2R{display:flex;width:100%}.KanbanBoard_column__KU2sX{display:flex;flex-direction:column;min-width:250px;margin-right:20px}.KanbanBoard_playerCards__Fd2Se{flex:1}.KanbanBoard_summariesRow__xiphf{display:flex;justify-content:flex-start;margin-top:20px}.KanbanBoard_addPlayerButtonContainer__hOkXV{display:flex;justify-content:center;width:100%;margin:0;padding:0}.KanbanBoard_addPlayerButton__Dzu1k{margin-top:10px;padding:8px 15px;background-color:#0070f3;color:white;border:none;border-radius:4px;cursor:pointer;margin-bottom:-10px;font-weight:500}.KanbanBoard_addPlayerButton__Dzu1k:hover{background-color:#3d94f6}.KanbanBoard_playerInfo__7XJAt{font-size:.7em;display:flex;align-items:center}.KanbanBoard_positionHeader__UeKKx{background-color:#ddd;padding:10px 15px;font-weight:700;font-size:1.1em}.KanbanBoard_green___LZKa{color:green}.KanbanBoard_red__nBV3q{color:red}.KanbanBoard_percentage__rOBK5{font-size:.8em;opacity:.8}.KanbanBoard_summaryHeader__s3NeX{display:flex;padding-bottom:4px;border-bottom:1px solid #ccc;margin-bottom:10px;font-size:.7em}.KanbanBoard_summaryRow__sMtG6{display:flex;justify-content:space-between;margin-bottom:5px}.KanbanBoard_black__e_8Nt{color:#000000}.KanbanBoard_extendedSummariesContainer__xlKGj{gap:20px}.KanbanBoard_dragPreview__4aNR_{transform-origin:top left}.KanbanBoard_kanbanBoard__F1gPp{transform-origin:top left;transform:scale(var(--zoom-level,1))}.KanbanBoard_draggableItem__cSmKv.KanbanBoard_dragging__41vKo{opacity:0}.KanbanBoard_dragging__41vKo .KanbanBoard_draggableItem__cSmKv{cursor:grabbing}.KanbanBoard_kanbanBoardContainer__aUk0_{display:flex;height:100%;transition:all .3s ease}.KanbanBoard_leftSidebar__46UdM{width:-moz-fit-content;width:fit-content;padding:10px;background-color:#f5f5f5;border-right:1px solid #ddd}.KanbanBoard_kanbanBoard__F1gPp{flex:1;overflow-x:auto;flex-grow:1;transition:margin-left .3s ease;transition:margin-left .3s ease-in-out}.KanbanBoard_summariesHidden__fzA1C .KanbanBoard_kanbanBoard__F1gPp{margin-left:20px}.KanbanBoard_noPositionsWarning__fCCK_{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;padding:2rem}.KanbanBoard_noPositionsWarning__fCCK_ h2{font-size:1.8rem;margin-bottom:1rem;color:#333}.KanbanBoard_noPositionsWarning__fCCK_ p{font-size:1.1rem;color:#666;max-width:500px;margin-bottom:2rem}.KanbanBoard_warningButtons__TAFyi{display:flex;gap:1rem;align-items:center}.KanbanBoard_setupButton__QRlf7{padding:.8rem 1.5rem;font-size:1.1rem;background-color:#4CAF50;color:white;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:background-color .2s}.KanbanBoard_setupButton__QRlf7:hover{background-color:#45a049}.KanbanBoard_proceedButton__OCuL6{padding:.6rem 1rem;font-size:.9rem;background-color:#ff4444;color:white;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.KanbanBoard_proceedButton__OCuL6:hover{background-color:#cc0000}.KanbanBoard_dragDropContainer__0tZnv [data-rbd-draggable-context-id],.KanbanBoard_dragDropContainer__0tZnv [data-rbd-draggable-context-id]:hover{transform:none!important;transition:none!important}.KanbanBoard_dragDropContainer__0tZnv [data-rbd-draggable-context-id][data-rbd-dragging=true]{box-shadow:none!important;background:inherit!important}.KanbanBoard_dragDropContainer__0tZnv [data-rbd-droppable-context-id]{transition:none!important}.KanbanBoard_dragDropContainer__0tZnv [data-rbd-placeholder-context-id]{transition:none!important;opacity:0!important}.KanbanBoard_draggableItem__cSmKv{transition:none!important;transform:none!important}.KanbanBoard_draggableItem__cSmKv[data-rbd-dragging=true]{transform:none!important;box-shadow:none!important}.KanbanBoard_dragDropContainer__0tZnv [data-rbd-drag-animate],.KanbanBoard_dragDropContainer__0tZnv [data-rbd-drop-animation]{transition:none!important}.Details_details__1cl3B{position:absolute;background-color:#f9f9f9;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:10px;max-height:80vh;overflow-y:auto;width:320px;padding:15px;overflow-x:hidden;font-family:Arial,sans-serif;z-index:1000;top:60px}.Details_details__1cl3B .Details_closeButton__U2V6T{background:none;border:none;font-size:18px;position:absolute;right:10px;top:10px;margin-top:0;cursor:pointer;color:#333}.Details_details__1cl3B h3{margin-top:0;color:#000000;text-align:center;font-size:1.3em;font-weight:700;margin-bottom:5px;display:flex;align-items:center;justify-content:center;width:100%;line-height:1.2}.Details_details__1cl3B div{margin-bottom:10px;display:flex;align-items:center}.Details_details__1cl3B label{margin-bottom:5px;margin-right:10px;flex:2}.Details_details__1cl3B input[type=number],.Details_details__1cl3B input[type=text],.Details_details__1cl3B select,.Details_details__1cl3B textarea{width:100%;padding:6px;box-sizing:border-box;flex:3}.Details_details__1cl3B input[type=file]{display:block;transform:scale(.75);margin-top:5px}.Details_details__1cl3B input[type=checkbox]{margin:0;transform:scale(1.5)}.Details_details__1cl3B button{margin-top:15px;padding:8px 16px;background-color:#007bff;color:white;border:none;cursor:pointer;border-radius:5px;font-size:1em;transition:background-color .3s ease-in-out}.Details_details__1cl3B button:hover{background-color:#0056b3}.Details_image__QSQgm{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.Details_details__1cl3B .Details_removeButton__C8Jke{background-color:#dc3545;color:white;border:none;padding:5px 10px;cursor:pointer;font-size:.8em;border-radius:5px}.Details_details__1cl3B .Details_removeButton__C8Jke:hover{background-color:#c82333}.Details_imageUpload__fR0Gq{display:flex;flex-direction:column}.Details_details__1cl3B .Details_archiveButton__aUTF4{margin-top:10px;margin-left:20px;padding:10px 20px;background-color:#dc3545;color:white;border:none;cursor:pointer;border-radius:5px;font-size:1em;transition:background-color .3s ease-in-out}.Details_details__1cl3B .Details_archiveButton__aUTF4:hover{background-color:#c82333}.Details_details__1cl3B textarea{font-size:.6em}.Details_details__1cl3B .Details_compensationContainer__8nOGo{position:relative;display:flex;align-items:center}.Details_details__1cl3B .Details_compensationContainer__8nOGo input[type=text]{padding-left:25px;box-sizing:border-box}.Details_details__1cl3B .Details_compensationContainer__8nOGo:before{content:"$";position:absolute;left:10px;color:#555}.Details_nameInputs__XPlEQ{display:flex;gap:20px}.Details_expandIcon__UY9Cg{position:absolute;left:10px;top:10px;font-size:18px;cursor:pointer;color:#333}.Details_fullPageLink__GZlNQ{display:none}.Details_eligibilityRemaining__4fBDi{white-space:nowrap}.Details_selectedYear__JAgUj{text-align:center;padding:0}.Details_injuryContainer__ZvNk0{display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px}.Details_injuryContainer__ZvNk0 label{display:flex;align-items:center;cursor:pointer}.Details_injuryContainer__ZvNk0 input[type=checkbox]{margin-left:100px}.Details_endingSeasonContainer__Lb8C8{margin-top:10px}.Details_endingSeasonToggle__qcpAu{color:#0066cc;text-decoration:none;cursor:pointer}.Details_endingSeasonToggle__qcpAu:hover{text-decoration:underline}.Details_endingSeasonContainer__Lb8C8 input[type=number]{width:100%;padding:5px;margin-top:5px}.Details_imageSection__JyES_{margin-bottom:0!important}.Details_imageContainer__VN213{width:80px;height:80px;justify-content:right}.Details_athleteImage__uNlSk,.Details_placeholderImage__a3chT{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Details_placeholderImage__a3chT{display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;color:#888}.Details_imageControls__vOZ8G{display:flex;flex-direction:column;max-width:200px}.Details_fileInput___z_8w{margin-left:80px}.Details_commitContainer__w3cIv{margin:10px 0;display:flex;align-items:center}.Details_commitContainer__w3cIv input[type=checkbox]{margin-left:10px}.Details_editNameButton__qg34a{background:none;border:none;font-size:.5em;cursor:pointer;padding:0;color:#505050!important;transition:color .2s ease;margin:0 0 0 2px;background-color:transparent!important;display:inline-flex;align-items:center;vertical-align:middle;line-height:1;flex-shrink:0;width:14px;height:14px}.Details_details__1cl3B .Details_editNameButton__qg34a:hover{color:#2196f3!important;background-color:transparent!important}.Details_nameFields__TnmeR{margin:1rem 0}.Details_nameFields__TnmeR input{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1.17em;font-weight:700}.Details_name__FaY43{margin-left:40px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:2px;width:calc(100% - 40px);position:relative;max-width:100%;height:1.8em}.Details_name__FaY43 span{white-space:nowrap;overflow:hidden;display:inline-block;transition:font-size .2s ease;min-width:0;padding-right:1px;max-width:calc(100% - 40px);font-size:.7em!important;line-height:1.1;padding-top:2px}.Details_totalCompensation__684Vx{margin-top:1rem;padding-top:1rem;border-top:1px solid #ddd}.Details_compensationValue__w37NL{font-weight:700;font-size:1.1em;color:#333;padding:.5rem;background:#f5f5f5;border-radius:4px}.Details_compensationSection__7PSWQ{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.Details_compensationField__qwg8t{display:flex;align-items:center;gap:2px;height:28px;margin-bottom:4px!important}.Details_smallLabel__U32hK{font-size:.9em;color:#666;min-width:140px}.Details_smallCompensationContainer__7BBWR{position:relative;width:120px}.Details_smallCompensationInput__wqGcD{width:100%;padding:2px 6px;font-size:.9em;border:1px solid #ddd;border-radius:4px;text-align:right;height:24px}.Details_totalCompensation__684Vx{display:flex;align-items:center;gap:8px;margin-top:-10px;height:28px}.Details_totalLabel__QxAzp{font-size:1em;min-width:130px;font-weight:700}.Details_totalValue__gt6BD{width:120px;padding:2px 6px;font-size:1em;font-weight:700;text-align:right;background-color:#f5f5f5;border-radius:4px;height:24px;line-height:20px}.Details_smallCompensationInput__wqGcD:focus,.Details_smallCompensationInput__wqGcD:hover{border-color:#999;outline:none}.Details_smallCompensationInput__wqGcD{transition:border-color .2s ease}.Details_pffLinkSection__aI9gx{margin:10px 0;display:flex;flex-direction:column;gap:8px}.Details_pffLinkDisplay__02Iyq{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.Details_pffLinkInput__iSxH6{flex:1;font-size:.75rem;color:#666;padding:4px 8px;border:1px solid #ddd;border-radius:4px;width:300px!important;min-height:2.5em;resize:vertical;word-wrap:break-word;white-space:pre-wrap}.Details_emojiSelect__eeLh7{width:100%;font-size:.75rem}.Details_pffLinkInput__iSxH6:focus{outline:none;border-color:#999}.Details_commentsSection__b3G43{display:flex;flex-direction:column;width:100%;gap:8px}.Details_mostRecentComment__m9NuY{margin-bottom:4px}.Details_commentActions__q1tEG{display:flex;gap:12px;margin-top:4px;width:100%}.Details_commentItem__AaBo5{background-color:white;border:1px solid #e0e0e0;border-radius:4px;padding:6px;display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.Details_commentHeader___tioW{display:flex;justify-content:space-between;align-items:flex-start;font-size:.8em;padding-bottom:2px;border-bottom:1px solid #f0f0f0}.Details_commentAuthorInfo__LdJ4_{display:flex;flex-direction:column;gap:2px}.Details_commentAuthor__AZx4o{font-weight:700;color:#333;font-size:.85em}.Details_commentDate__6uVe5{color:#666;font-size:.7em}.Details_commentContent__y9JrC{color:#333;line-height:1.2;white-space:pre-wrap;font-size:.85em;max-height:40px;overflow:hidden;text-overflow:ellipsis}.Details_deleteCommentButton__0zNDN{background:none;border:none;color:#dc3545;font-size:1em;cursor:pointer;padding:0 3px;opacity:.7;transition:opacity .2s;margin-top:0}.Details_deleteCommentButton__0zNDN:hover{opacity:1;color:#c82333}.Details_addCommentSection__pV2lK{display:flex;flex-direction:column;gap:4px;margin:4px 0}.Details_commentInput__yVGIE{width:100%;min-height:40px;padding:6px;border:1px solid #ccc;border-radius:4px;font-size:.85em;resize:vertical;transition:border-color .2s}.Details_commentInput__yVGIE:focus{border-color:#007bff;outline:none}.Details_addCommentButton__6gkYh{align-self:flex-end;background-color:#007bff;color:white;border:none;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.8em;transition:background-color .2s;margin-top:2px}.Details_addCommentButton__6gkYh:hover{background-color:#0056b3}.Details_addCommentButton__6gkYh:disabled{background-color:#ccc;cursor:not-allowed}.Details_commentHistorySection__CzoEz{display:flex;flex-direction:column;gap:6px}.Details_commentHistoryToggle__qpzuE{color:#007bff;font-size:.8em;cursor:pointer;margin-top:4px;display:inline-block}.Details_commentHistoryToggle__qpzuE:hover{color:#0056b3;text-decoration:underline}.Details_addCommentLink__YqXY6{color:#007bff;font-size:.8em;cursor:pointer;margin-top:4px;display:inline-block}.Details_addCommentLink__YqXY6:hover{color:#0056b3;text-decoration:underline}.Details_commentHistory__FHBwT{padding-top:4px;border-top:1px solid #e0e0e0;max-height:200px;overflow-y:auto;padding-right:4px}.Container_Container__qpZms{display:flex;flex-direction:column;grid-auto-rows:max-content;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;min-width:330px;margin:0;border-radius:5px;min-height:200px;transition:background-color .35s ease;font-size:1em}.Container_Container__qpZms ul{display:grid;grid-gap:7px;grid-template-columns:repeat(var(--columns,1),1fr);list-style:none;padding:7px 0;margin:0}.Container_Container__qpZms.Container_scrollable__9oKNx ul{overflow-y:auto}.Container_Container__qpZms.Container_placeholder__fE4OK{align-items:center;cursor:pointer;color:rgba(0,0,0,.5);background-color:rgba(0,0,0,0);border-style:dashed;border-color:rgba(0,0,0,.08)}.Container_Container__qpZms.Container_placeholder__fE4OK:hover{border-color:rgba(0,0,0,.15)}.Container_Container__qpZms.Container_hover__Day3h{background-color:#ebebeb}.Container_Container__qpZms.Container_unstyled__Ee1XC{overflow:visible;background-color:rgba(0,0,0,0)!important;border:none!important}.Container_Container__qpZms.Container_horizontal__uwqRW{width:100%}.Container_Container__qpZms.Container_horizontal__uwqRW ul{grid-auto-flow:column}.Container_Container__qpZms.Container_shadow__k4uC_{box-shadow:0 1px 10px 0 rgba(34,33,81,.1)}.Container_Container__qpZms:focus-visible{border-color:rgba(0,0,0,0);box-shadow:0 0 0 2px hsla(0,0%,100%,0),0 0 0 2px #4c9ffe}.Container_Header__enKNx{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative}.Container_Header__enKNx:hover .Container_Actions__Nn0Tc>*{opacity:1!important}.Container_Actions__Nn0Tc{display:flex}.Container_Actions__Nn0Tc>:first-child:not(:last-child){opacity:1}.Container_position-delete-btn__Ojue_{transition:all .2s ease}.Container_position-delete-btn__Ojue_:hover:not(.Container_disabled__XUnMu){background-color:rgba(255,68,68,.1)!important;transform:scale(1.1)}.Container_position-delete-btn__Ojue_.Container_disabled__XUnMu{opacity:.5}@property --progress{syntax:"<number>";initial-value:0;inherits:false}.Draggable_Draggable__JK6aO{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;transition:transform .25s ease}.Draggable_Draggable__JK6aO>button{display:flex;align-items:center;justify-content:center;min-height:54px;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;padding:8px 18px;background-color:#181a22;border-radius:5px;box-shadow:var(--box-shadow);transform:translate3d(var(--translate-x,0),var(--translate-y,0),0) scale(var(--scale,1));transition:box-shadow .3s ease}.Draggable_Draggable__JK6aO.Draggable_pendingDelay__1JERz>button{animation:Draggable_pending__uBv2z linear;background-image:linear-gradient(90deg,rgba(255,0,0,.8666666667) calc(var(--progress) * 1%),transparent calc(var(--progress) * 1% + 1%))}.Draggable_Draggable__JK6aO:not(.Draggable_handle__mW27w)>button{touch-action:none;cursor:grab}.Draggable_Draggable__JK6aO:not(.Draggable_handle__mW27w)>button:focus-visible:not(.Draggable_active__mAf8M .Draggable_Draggable__JK6aO:not(.Draggable_handle__mW27w)>button){box-shadow:0 0 0 3px #4c9ffe}.Draggable_Draggable__JK6aO.Draggable_handle__mW27w>button{--action-background:rgba(255,255,255,0.1)}.Draggable_Draggable__JK6aO.Draggable_handle__mW27w>button>svg{margin-right:5px}.Draggable_Draggable__JK6aO.Draggable_handle__mW27w>button>button{margin-right:-10px}.Draggable_Draggable__JK6aO img{width:140px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Draggable_Draggable__JK6aO label{display:block;flex-shrink:1;padding:10px;transition:opacity .25s ease;text-align:center;font-size:1rem;font-weight:300;color:#8d8d8d;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:url(/cursor.svg),auto;animation-name:Draggable_pulse__TETsv;animation-duration:1.5s;animation-delay:2s;animation-iteration-count:infinite;animation-timing-function:ease;animation-direction:alternate}.Draggable_Draggable__JK6aO.Draggable_dragging__p4VJv{z-index:1;transition:none}.Draggable_Draggable__JK6aO.Draggable_dragging__p4VJv *{cursor:grabbing}.Draggable_Draggable__JK6aO.Draggable_dragging__p4VJv>button{--scale:1.06;--box-shadow:-1px 0 15px 0 rgba(34,33,81,0.01),0px 15px 15px 0 rgba(34,33,81,0.25)}.Draggable_Draggable__JK6aO.Draggable_dragging__p4VJv>button:focus-visible{--box-shadow:0 0px 10px 2px #4c9ffe}.Draggable_Draggable__JK6aO.Draggable_dragging__p4VJv label{animation:none;opacity:0}.Draggable_Draggable__JK6aO.Draggable_dragOverlay__ftly1>button,.Draggable_Draggable__JK6aO.Draggable_dragging__p4VJv>button{animation:Draggable_pop__w_UFm .25s cubic-bezier(.18,.67,.6,1.22)}@keyframes Draggable_pulse__TETsv{0%{opacity:0}to{opacity:1}}@keyframes Draggable_pop__w_UFm{0%{transform:translate3d(var(--translate-x,0),var(--translate-y,0),0) scale(1)}to{transform:translate3d(var(--translate-x,0),var(--translate-y,0),0) scale(var(--scale));box-shadow:var(--box-shadow)}}@keyframes Draggable_pending__uBv2z{to{--progress:100}}.Droppable_Droppable__AsGzx{position:relative;padding-top:80px;text-align:center;border-radius:10px;width:340px;height:340px;box-sizing:border-box;background-color:#fff;box-shadow:inset 0 0 0 2px rgba(201,211,219,.5),0 0 0 1px hsla(0,0%,100%,0),20px 14px 24px rgba(201,211,219,.25);transition:box-shadow .25s ease}.Droppable_Droppable__AsGzx>svg{position:absolute;left:50%;top:50%;width:200px;transform:translate3d(-50%,-50%,0);opacity:.8;transition:opacity .3s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Droppable_Droppable__AsGzx.Droppable_dragging__xSpmD>svg{opacity:.8}.Droppable_Droppable__AsGzx.Droppable_over__sBY5K{box-shadow:inset 0 0 0 3px #1eb99d,20px 14px 24px rgba(201,211,219,.5)}.Droppable_Droppable__AsGzx.Droppable_over__sBY5K>svg{opacity:1}.Droppable_Droppable__AsGzx.Droppable_over__sBY5K.Droppable_dropped__qYMha{box-shadow:inset 0 0 0 3px rgba(201,211,219,.7),20px 14px 24px rgba(201,211,219,.5)}.Droppable_Droppable__AsGzx.Droppable_dropped__qYMha>svg{opacity:.2;transform:translate3d(-50%,100%,0) scale(.8)}.FloatingControls_FloatingControls__Ujx3l{position:fixed;top:25px;right:25px}.Grid_Grid__EPsrM{position:fixed;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,transparent,transparent calc(var(--grid-size) - 1px),#ddd calc(var(--grid-size) - 1px),#ddd var(--grid-size)),repeating-linear-gradient(-90deg,transparent,transparent calc(var(--grid-size) - 1px),#ddd calc(var(--grid-size) - 1px),#ddd var(--grid-size));background-size:var(--grid-size) var(--grid-size);z-index:-1;pointer-events:none}.Grid_RangeSlider__iJG3O{position:fixed;right:20px;bottom:20px}.GridContainer_GridContainer__XrE_p{max-width:800px;display:grid;grid-template-columns:repeat(var(--col-count),1fr);grid-gap:10px;padding:20px;@media (max-width:850px){grid-template-columns:repeat(calc(var(--col-count) - 1),1fr)}@media (max-width:650px){grid-template-columns:repeat(calc(var(--col-count) - 2),1fr)}}.List_List__JTLU7{display:grid;grid-auto-rows:max-content;box-sizing:border-box;min-width:350px;grid-gap:0;padding:3px 3px 0;margin:0;border-radius:0;min-height:200px;transition:background-color .35s ease;grid-template-columns:repeat(var(--columns,1),1fr)}.List_List__JTLU7:after{content:"";height:10px;grid-column-start:span var(--columns,1)}.List_List__JTLU7.List_horizontal__yEQor{width:100%;grid-auto-flow:column}.OverflowWrapper_OverflowWrapper__IDtQM{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.Wrapper_Wrapper__P_QMU{display:flex;width:100%;box-sizing:border-box;padding:0;justify-content:flex-start}.Wrapper_Wrapper__P_QMU.Wrapper_center__Vyi2E{justify-content:center}.DollarInput_inputContainer__xFwgV{position:relative;display:flex;align-items:center;width:100%}.DollarInput_dollarSign__jnNjm{position:absolute;left:8px;font-weight:700;color:#333;z-index:1}.DollarInput_input__8SXqd{width:100%;padding:8px 28px 8px 20px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box;text-align:right}.DollarInput_input__8SXqd:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.DollarInput_dollarInput__SC01B{display:flex;align-items:center;gap:4px}.DollarInput_dollarInput__SC01B span{font-size:1rem;color:inherit}.DollarInput_dollarInput__SC01B input{border:1px solid #ccc;border-radius:4px;padding:4px 8px;width:100%;font-size:1rem;outline:none;text-align:right}.DollarInput_dollarInput__SC01B input:focus{border-color:#0066cc;box-shadow:0 0 0 2px rgba(0,102,204,.2)}.DollarInput_dollarInput__SC01B input:disabled{background-color:#f5f5f5;cursor:not-allowed}.EndingSeasonModal_modalOverlay__w_VPR{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.EndingSeasonModal_modalContent__OXbWs{background:white;padding:20px;border-radius:8px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.1)}.EndingSeasonModal_closeButton__aoKH0{position:absolute;right:10px;top:10px;background:none;border:none;font-size:24px;cursor:pointer}.EndingSeasonModal_modalSection__Cy6C5{margin:15px 0;display:flex;align-items:center;gap:10px}.EndingSeasonModal_modalSection__Cy6C5 label{min-width:140px;padding-right:6px}.EndingSeasonModal_modalSection__Cy6C5 label input[type=checkbox]{margin-right:6px}.EndingSeasonModal_modalButtons__V_uWX{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.EndingSeasonModal_cancelButton__1I4Dh,.EndingSeasonModal_saveButton__Uci5B{padding:8px 16px;border-radius:4px;border:none;cursor:pointer}.EndingSeasonModal_saveButton__Uci5B{background-color:#4CAF50;color:white}.EndingSeasonModal_cancelButton__1I4Dh{background-color:#f44336;color:white}.EndingSeasonModal_deadMoneyTable__JO6xK{margin-top:20px;max-height:400px;overflow-y:auto}.EndingSeasonModal_deadMoneyTable__JO6xK table{width:100%;border-collapse:collapse}.EndingSeasonModal_deadMoneyTable__JO6xK td,.EndingSeasonModal_deadMoneyTable__JO6xK th{padding:2px;border:1px solid #ddd;text-align:left}.EndingSeasonModal_deadMoneyTable__JO6xK th{background-color:#f5f5f5}.EndingSeasonModal_inputWrapper__Kt0pm{width:90px;display:flex;align-items:center;gap:2px}.EndingSeasonModal_inputWrapper__Kt0pm input{width:100%}.EndingSeasonModal_yearInput__7uDGo{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;width:120px;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.EndingSeasonModal_yearInput__7uDGo::-webkit-inner-spin-button,.EndingSeasonModal_yearInput__7uDGo::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.EndingSeasonModal_yearInput__7uDGo:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.EndingSeasonModal_modalSection__Cy6C5 select{padding:8px;margin-right:10px;border:1px solid #ccc;border-radius:4px}.EndingSeasonModal_modalSection__Cy6C5 button{padding:8px 16px;background-color:#4CAF50;color:white;border:none;border-radius:4px;cursor:pointer}.EndingSeasonModal_modalSection__Cy6C5 button:hover{background-color:#45a049}.FullPageDetails_fullPageDetails__dm8d8{width:100%;height:100vh;max-width:1200px;background-color:#f9f9f9;padding:40px;overflow-y:auto;font-family:Arial,sans-serif;box-sizing:border-box;margin:0 auto}.FullPageDetails_closeButton__K0HOW{background:none;border:none;font-size:24px;position:absolute;right:20px;top:20px;cursor:pointer;color:#333}.FullPageDetails_fullPageDetails__dm8d8 h3{color:#000000;text-align:center;font-size:2em;font-weight:700;margin-bottom:10px}.FullPageDetails_fullPageDetails__dm8d8 div{margin-bottom:20px;display:flex;align-items:center}.FullPageDetails_fullPageDetails__dm8d8 label{margin-bottom:5px;margin-right:15px;flex:1;font-size:1.1em}.FullPageDetails_fullPageDetails__dm8d8 input[type=number],.FullPageDetails_fullPageDetails__dm8d8 input[type=text],.FullPageDetails_fullPageDetails__dm8d8 select,.FullPageDetails_fullPageDetails__dm8d8 textarea{width:100%;padding:10px;box-sizing:border-box;flex:2;font-size:1em;border:1px solid #ccc;border-radius:4px}.FullPageDetails_fullPageDetails__dm8d8 select{background-color:white;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L7 7L13 1" stroke="%23333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right 10px top 50%;background-size:14px auto}.FullPageDetails_fullPageDetails__dm8d8 select::-ms-expand{display:none}.FullPageDetails_fullPageDetails__dm8d8 select:focus{outline:none;border-color:#007bff}.FullPageDetails_fullPageDetails__dm8d8 input[type=file]{display:block;margin-top:10px}.FullPageDetails_fullPageDetails__dm8d8 input[type=checkbox]{margin:0;transform:scale(1.5)}.FullPageDetails_archiveButton__rX3TF,.FullPageDetails_removeButton__z7qNd,.FullPageDetails_saveButton__Gue4U{margin-top:20px;padding:12px 24px;color:white;border:none;cursor:pointer;border-radius:5px;font-size:1.1em;transition:background-color .3s ease-in-out}.FullPageDetails_saveButton__Gue4U{background-color:#007bff}.FullPageDetails_saveButton__Gue4U:hover{background-color:#0056b3}.FullPageDetails_archiveButton__rX3TF{background-color:#dc3545;margin-left:20px}.FullPageDetails_archiveButton__rX3TF:hover{background-color:#c82333}.FullPageDetails_removeButton__z7qNd{background-color:#dc3545;padding:8px 16px;font-size:.9em}.FullPageDetails_removeButton__z7qNd:hover{background-color:#c82333}.FullPageDetails_imageContainer__lxSDx{display:flex;align-items:center;gap:20px;margin-bottom:20px}.FullPageDetails_image__KEuUU{max-width:200px;max-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.FullPageDetails_imageUpload__5Q5CJ{display:flex;flex-direction:column}.FullPageDetails_fullPageDetails__dm8d8 .FullPageDetails_compensationContainer__VijS_ input[type=text]{padding-left:25px;box-sizing:border-box}.FullPageDetails_nameInputs__sLCtw{display:flex;gap:20px}.FullPageDetails_nameInputs__sLCtw input{flex:1}.FullPageDetails_fullPageDetails__dm8d8 textarea{font-size:.9em;min-height:100px}.FullPageDetails_commentsSection__hD7Tz{display:flex;flex-direction:column;width:100%;gap:8px}.FullPageDetails_commentsRow__Jp_x_{display:flex;gap:12px;align-items:flex-start}.FullPageDetails_mostRecentComment____Q5M{border-bottom:1px solid #e0e0e0;padding-bottom:8px;margin-bottom:4px;flex:1}.FullPageDetails_commentItem__Ccshr{background-color:white;border:1px solid #e0e0e0;border-radius:4px;padding:6px;display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.FullPageDetails_commentHeader__ESGcT{display:flex;justify-content:space-between;align-items:center;font-size:.8em;padding-bottom:2px;border-bottom:1px solid #f0f0f0}.FullPageDetails_commentAuthor__liDMD{font-weight:700;color:#333}.FullPageDetails_commentDate__igcXx{color:#666;font-size:.75em}.FullPageDetails_commentContent__n7Gbh{color:#333;line-height:1.2;white-space:pre-wrap;font-size:.85em;max-height:40px;overflow:hidden;text-overflow:ellipsis}.FullPageDetails_deleteCommentButton__D3_zH{background:none;border:none;color:#dc3545;font-size:1em;cursor:pointer;padding:0 3px;opacity:.7;transition:opacity .2s}.FullPageDetails_deleteCommentButton__D3_zH:hover{opacity:1;color:#c82333}.FullPageDetails_addCommentSection__PEtLj{display:flex;flex-direction:column;gap:4px;margin:4px 0;flex:1}.FullPageDetails_commentInput__hSGQY{width:100%;min-height:40px;padding:6px;border:1px solid #ccc;border-radius:4px;font-size:.85em;resize:vertical;transition:border-color .2s}.FullPageDetails_commentInput__hSGQY:focus{border-color:#007bff;outline:none}.FullPageDetails_addCommentButton__oBjZ3{align-self:flex-end;background-color:#007bff;color:white;border:none;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.8em;transition:background-color .2s}.FullPageDetails_addCommentButton__oBjZ3:hover{background-color:#0056b3}.FullPageDetails_addCommentButton__oBjZ3:disabled{background-color:#ccc;cursor:not-allowed}.FullPageDetails_commentHistorySection__qoQYx{display:flex;flex-direction:column;gap:6px}.FullPageDetails_commentHistoryToggle__A90cb{background:none;border:none;color:#007bff;font-size:.8em;cursor:pointer;padding:2px 0;text-align:left;transition:color .2s}.FullPageDetails_commentHistoryToggle__A90cb:hover{color:#0056b3;text-decoration:underline}.FullPageDetails_commentHistory__n8jsJ{padding-top:4px;border-top:1px solid #e0e0e0;max-height:200px;overflow-y:auto;padding-right:4px}.FullPageDetails_fileInput__mX8fP{margin-top:10px}.FullPageDetails_loadingContainer__Q_NxV{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}.FullPageDetails_loadingSpinner__2bGbp{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:50px;height:50px;animation:FullPageDetails_spin__x2fgm 1s linear infinite}@keyframes FullPageDetails_spin__x2fgm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FullPageDetails_errorMessage__A1bP2{height:100vh;width:100vw;font-size:1.2em;color:#721c24;background-color:#f8d7da;height:40px;display:flex;align-items:center;justify-content:center;background-color:#ffebee;color:#c62828;padding:10px;margin-bottom:10px;border-radius:4px;border:1px solid #ef9a9a}.FullPageDetails_errorMessageContainer__z_uLF{margin-top:10px;transition:opacity .5s ease-in-out}.FullPageDetails_visible___Aqg_{opacity:1}.FullPageDetails_hidden__fIgdH{opacity:0}.FullPageDetails_successMessage__dOpag{position:fixed;top:20px;left:50%;transform:translateX(-50%);background-color:#d4edda;color:#155724;padding:15px 20px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1000;animation:FullPageDetails_fadeIn__ov3Nl .5s,FullPageDetails_fadeOut__zN_aN .5s 4.5s}.FullPageDetails_compensationContainer__VijS_{display:flex;align-items:center;flex:2}.FullPageDetails_compensationDetailButton__K4ZtM{background:none;border:none;cursor:pointer;font-size:1.2em;padding:5px;margin-right:10px}.FullPageDetails_inputWrapper__V5J_H{position:relative;flex-grow:1;margin-bottom:5px!important}.FullPageDetails_dollarSign__Tm3iB{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.FullPageDetails_inputWrapper__V5J_H input{width:100%;padding:5px 5px 5px 25px;box-sizing:border-box}.FullPageDetails_compensationDetailsWrapper__OFwyk{display:flex;justify-content:flex-end;width:100%}.FullPageDetails_compensationDetails__TrW59{width:auto}.FullPageDetails_compensationDetails__TrW59 td,.FullPageDetails_compensationDetails__TrW59 th{padding:8px;text-align:center;border-bottom:1px solid #ddd;vertical-align:middle}.FullPageDetails_compensationDetails__TrW59 td.FullPageDetails_additionalBudgetColumn__tQiEa,.FullPageDetails_compensationDetails__TrW59 th.FullPageDetails_additionalBudgetColumn__tQiEa{min-width:150px;width:auto}.FullPageDetails_compensationDetails__TrW59 th{background-color:#f2f2f2;font-weight:700}.FullPageDetails_compensationDetails__TrW59 td:first-child,.FullPageDetails_compensationDetails__TrW59 th:first-child{width:40px}.FullPageDetails_compensationDetails__TrW59 td:nth-child(4),.FullPageDetails_compensationDetails__TrW59 th:nth-child(4){width:150px;min-width:150px}.FullPageDetails_compensationDetails__TrW59 td:nth-child(2),.FullPageDetails_compensationDetails__TrW59 td:nth-child(3),.FullPageDetails_compensationDetails__TrW59 td:nth-child(6),.FullPageDetails_compensationDetails__TrW59 th:nth-child(2),.FullPageDetails_compensationDetails__TrW59 th:nth-child(3),.FullPageDetails_compensationDetails__TrW59 th:nth-child(6){width:50px}.FullPageDetails_compensationDetails__TrW59 td:nth-child(5),.FullPageDetails_compensationDetails__TrW59 th:nth-child(5){width:75px}.FullPageDetails_compensationDetails__TrW59 input[type=text]{width:90%;border:none;background:transparent;text-align:right;padding:0 12px 0 0;height:18px}.FullPageDetails_compensationDetails__TrW59 .FullPageDetails_inputWrapper__V5J_H{position:relative;display:flex;align-items:center;height:100%}.FullPageDetails_compensationDetails__TrW59 .FullPageDetails_dollarSign__Tm3iB{position:absolute;left:4px;top:50%;transform:translateY(-50%);font-size:.9em}.FullPageDetails_compensationDetails__TrW59 input[type=checkbox]{margin:0;vertical-align:middle}.FullPageDetails_compensationDetails__TrW59 th:nth-child(5){cursor:help}.FullPageDetails_yearlyAmountContainer__AHVXS{display:flex;align-items:center}.FullPageDetails_errorInput__eV8SA .FullPageDetails_dollarSign__Tm3iB,.FullPageDetails_errorInput__eV8SA input{color:red;border-color:red}.FullPageDetails_errorIcon__76Ecl{margin-left:-1px;cursor:help}@keyframes FullPageDetails_fadeIn__ov3Nl{0%{opacity:0}to{opacity:1}}@keyframes FullPageDetails_fadeOut__zN_aN{0%{opacity:1}to{opacity:0}}.FullPageDetails_selectedYear__hQGmj{text-align:center;font-size:1.5em}.FullPageDetails_warningMessageContainer__4DvHY{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1000;transition:opacity .3s ease-in-out;padding:15px;border-radius:5px;background-color:#fff3cd;border:1px solid #ffeeba;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FullPageDetails_warningMessage__UDKya{color:#856404;font-size:14px;font-weight:500}.FullPageDetails_warningModal__ljhWJ{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.FullPageDetails_warningModalContent__4dXHU{background-color:white;padding:32px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:500px;width:90%;display:block!important}.FullPageDetails_warningModalHeader__N7rDW{display:flex;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #ffeeba}.FullPageDetails_warningModalHeader__N7rDW svg{color:#856404;margin-right:12px;font-size:24px}.FullPageDetails_warningModalHeader__N7rDW h3{color:#856404;margin:0;font-size:20px;font-weight:600}.FullPageDetails_warningModalMessage__F13I8{color:#333;margin-bottom:32px;white-space:pre-line;line-height:1.5;font-size:15px}.FullPageDetails_warningModalButtons__Zzes_{display:flex;justify-content:space-between;margin-top:24px}.FullPageDetails_cancelButton__R_wp_{background-color:#e0e0e0}.FullPageDetails_cancelButton__R_wp_,.FullPageDetails_saveAnywayButton__7DBPr{color:#333;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500}.FullPageDetails_saveAnywayButton__7DBPr{background-color:#ffc107}.FullPageDetails_updateTotalsButton__OGgjw{background-color:#4caf50;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500}.FullPageDetails_addYearButton__sNrNO{background-color:#28a745;color:white;border:none;border-radius:4px;padding:8px 16px;font-size:1rem;cursor:pointer;transition:background-color .3s;display:flex;align-items:center;justify-content:center;gap:8px;margin:12px auto}.FullPageDetails_addYearButton__sNrNO:hover{background-color:#218838}.FullPageDetails_addYearButton__sNrNO svg{font-size:.9rem}.PlayerCard_playerCard__WOeA8{border-radius:8px;padding:2px 10px 10px;margin:10px 0;box-shadow:0 2px 4px rgba(0,0,0,.1);min-height:105px;cursor:pointer;display:flex;flex-direction:column;position:relative;overflow:hidden;text-align:left}.PlayerCard_tierFive__Rqx8q:before,.PlayerCard_tierFour__37e_e:before,.PlayerCard_tierOne__M7qh3:before,.PlayerCard_tierSix__KhnrT:before,.PlayerCard_tierThree__uKrUh:before,.PlayerCard_tierTwo__dbEKs:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;z-index:1}.PlayerCard_tierOne__M7qh3:before{background-color:rgb(149,179,215)}.PlayerCard_tierTwo__dbEKs:before{background-color:rgb(196,215,155)}.PlayerCard_tierThree__uKrUh:before{background-color:rgb(255,255,153)}.PlayerCard_tierFour__37e_e:before{background-color:rgb(218,150,148)}.PlayerCard_tierFive__Rqx8q:before{background-color:rgb(192,80,77)}.PlayerCard_tierSix__KhnrT:before{background-color:rgb(255,0,0)}.PlayerCard_playerCard__WOeA8>*{position:relative;z-index:2;margin-left:4px}.PlayerCard_compensation__HAIMT,.PlayerCard_playerInfo__G7L0_,.PlayerCard_playerName__VQELQ{padding-left:2px}.PlayerCard_compensation__HAIMT{left:14px}.PlayerCard_playerName__VQELQ{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(.8em,var(--font-size,1.2em),1.2em);position:relative;z-index:2}.PlayerCard_playerInfo__G7L0_{font-size:.7em;position:relative;z-index:2}.PlayerCard_playerImageContainer__EmAwB{position:relative;z-index:2}.PlayerCard_playerImage__gVSLn{position:absolute;bottom:-10px;right:-10px;width:auto;-o-object-fit:contain;object-fit:contain}.PlayerCard_playerCard__WOeA8 .PlayerCard_playerImage__gVSLn{width:130px;height:85px;-o-object-fit:contain;object-fit:contain}.PlayerCard_playerCard__WOeA8:hover{border-color:gray;background-color:#f0f0f0}.PlayerCard_playerCard__WOeA8 .PlayerCard_flex__hN9BV{display:flex;justify-content:flex-start;align-items:center;text-align:left}.PlayerCard_playerCard__WOeA8 a{margin-left:8px}.PlayerCard_playerCard__WOeA8.PlayerCard_elig-1__HJ5u5{background-color:#75686069}.PlayerCard_playerCard__WOeA8.PlayerCard_elig-2__KAHAW{background-color:#b3746580}.PlayerCard_playerCard__WOeA8.PlayerCard_elig-3__7PbN_{background-color:#edb3806c}.PlayerCard_playerCard__WOeA8.PlayerCard_elig-4__mpZOZ{background-color:#f7d38081}.PlayerCard_playerCard__WOeA8.PlayerCard_elig-5__WKzsp{background-color:#faf5d681}.PlayerCard_playerCard__WOeA8.PlayerCard_recruit__hQp5X{background-color:#a8d0ff}.PlayerCard_playerCard__WOeA8.PlayerCard_committedRecruit__M2Kq0{background-color:#4a90e2}.PlayerCard_playerCard__WOeA8.PlayerCard_transferRecruit__3UnC_{background-color:#a8ffb9}.PlayerCard_playerCard__WOeA8.PlayerCard_committedTransferRecruit__LibsD{background-color:#4bb964}.PlayerCard_playerCard__WOeA8.PlayerCard_committedRecruit__M2Kq0:hover,.PlayerCard_playerCard__WOeA8.PlayerCard_committedTransferRecruit__LibsD:hover,.PlayerCard_playerCard__WOeA8.PlayerCard_recruit__hQp5X:hover,.PlayerCard_playerCard__WOeA8.PlayerCard_transferRecruit__3UnC_:hover{background-color:inherit;opacity:.9}.PlayerCard_playerCard__WOeA8.PlayerCard_committedRecruit__M2Kq0 .PlayerCard_compensationAmount__3oFsY,.PlayerCard_playerCard__WOeA8.PlayerCard_recruit__hQp5X .PlayerCard_compensationAmount__3oFsY{color:black}.PlayerCard_playerCard__WOeA8.PlayerCard_committedRecruit__M2Kq0 .PlayerCard_compensation__HAIMT,.PlayerCard_playerCard__WOeA8.PlayerCard_recruit__hQp5X .PlayerCard_compensation__HAIMT{padding-bottom:20px}.PlayerCard_compensation__HAIMT{position:relative;z-index:2}.PlayerCard_compensation__HAIMT .PlayerCard_amount__OMPQa{font-weight:400}.PlayerCard_compensationAmount__3oFsY.PlayerCard_positive__4w_uX{color:rgb(165,2,2)}.PlayerCard_compensationAmount__3oFsY.PlayerCard_negative__K_qsb{color:green}.PlayerCard_budgetDifference__9KEB_.PlayerCard_positive__4w_uX{color:rgb(165,2,2)}.PlayerCard_budgetDifference__9KEB_.PlayerCard_negative__K_qsb{color:green}.PlayerCard_neutral__brxXv{color:black}.PlayerCard_compensationDetails__i0aNY{margin-top:10px;width:100%}.PlayerCard_compensationRow__8uFE_{display:flex;align-items:baseline}.PlayerCard_compensationAmount__3oFsY{font-size:18px;font-weight:700}.PlayerCard_budgetDifference__9KEB_{font-size:14px;margin-left:5px}.PlayerCard_percentageRow__44CgO{display:flex;justify-content:flex-start;font-size:16px;margin-top:5px}.PlayerCard_playerCard__WOeA8.PlayerCard_GR__9sITS{background-color:#75686069}.PlayerCard_playerCard__WOeA8.PlayerCard_SR__3wHYX{background-color:#b3746580}.PlayerCard_playerCard__WOeA8.PlayerCard_JR__L6TzH{background-color:rgba(237,179,128,.4)}.PlayerCard_playerCard__WOeA8.PlayerCard_SO__FKEfq{background-color:rgba(247,212,128,.4)}.PlayerCard_playerCard__WOeA8.PlayerCard_FR___RSHc{background-color:rgba(250,245,214,.4)}.PlayerCard_noCompAccess__k6rSx{height:80px;min-height:80px}.PlayerCard_largeImage__bznxn img{width:70px!important;height:70px!important}.PlayerCard_fullScholarship__sATYC,.PlayerCard_walkOn__Lj4Hc{display:inline-flex;align-items:center;margin-left:4px;transform:translateY(3px)}.PlayerCard_injuryIcon__s54rV{display:inline-flex;align-items:center;margin-left:6px}.PlayerCard_iconImage__fE9oe{width:16px;height:16px}.PlayerCard_compInfoIcon__RU8Jl{margin-left:4px;color:#666;cursor:help}.PlayerCard_compInfoIcon__RU8Jl,.PlayerCard_compensationAmount__3oFsY{display:inline-flex;align-items:center}.PlayerCard_playerCard__WOeA8[data-rbd-draggable-context-id],.PlayerCard_playerCard__WOeA8[data-rbd-draggable-context-id]:hover{transform:none!important;transition:none!important}.PlayerCard_playerCard__WOeA8[data-rbd-draggable-context-id][data-rbd-dragging=true]{box-shadow:none!important;background:inherit!important}.PlayerCard_rankButtons__OcBi8{position:absolute;right:4px;top:4px;display:flex;flex-direction:column;gap:2px;z-index:3}.PlayerCard_rankButton__R_gzK{background:rgba(255,255,255,.9);border:1px solid #ddd;border-radius:3px;padding:2px;width:16px;height:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;font-size:12px}.PlayerCard_rankButton__R_gzK:hover{background:rgba(255,255,255,1)}.PlayerCard_rankButton__R_gzK:active{background:#eee}.PlayerCard_lastNameRow__pCAMt{display:flex;align-items:center;gap:6px}.PlayerCard_pffLink__0LGMW{margin-left:4px;display:inline-flex;align-items:center;vertical-align:middle}.PlayerCard_pffLink__0LGMW:hover{opacity:.8}.PlayerCard_emojiSelect__dExlh{margin-top:8px;font-size:.75rem;width:100%}.PlayerCard_emojiSelect__control__4owQK{border-color:#ddd}.PlayerCard_emojiSelect__control__4owQK:hover{border-color:#999}.PlayerCard_emojiSelect__menu__l_BCO{font-size:.75rem}.PlayerCard_scenarioIndicator__KCIot{display:inline-flex;align-items:center;margin-left:4px;color:#ffd700;cursor:help}.PlayerCard_scenarioIndicator__KCIot:hover{color:#ffed4a}.PlayerCard_oneLineCard__5rMzC{min-height:auto;height:40px;padding:5px 10px;display:flex;align-items:center;justify-content:flex-start}.PlayerCard_oneLineCard__5rMzC .PlayerCard_playerName__VQELQ{margin:0;padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.PlayerCard_oneLineCard__5rMzC:before{width:6px}.PlayerCard_oneLineCard__5rMzC .PlayerCard_injuryIcon__s54rV{margin-left:5px}.PlayerCard_PlayerCard__gX24O p,.PlayerCard_compensation__HAIMT .PlayerCard_amount__OMPQa,.PlayerCard_compensation__HAIMT .PlayerCard_percentages__gf5QR,.PlayerCard_playerCard__WOeA8 h1,.PlayerCard_playerCard__WOeA8 h2,.PlayerCard_playerCard__WOeA8 h3,.PlayerCard_playerCard__WOeA8 h4,.PlayerCard_playerCard__WOeA8 h5,.PlayerCard_playerCard__WOeA8 h6{margin-bottom:0!important}.PlayerCard_compensationAmount__3oFsY,.PlayerCard_compensationDetails__i0aNY,.PlayerCard_compensationRow__8uFE_,.PlayerCard_compensation__HAIMT,.PlayerCard_percentageRow__44CgO,.PlayerCard_playerCard__WOeA8 *{text-align:left}.DeadMoneySummary_deadMoneySummary__8FBk1{background-color:#2c2c2c;border-radius:4px;padding:8px 8px 20px;margin:8px 0;font-size:.9em;width:300px;height:65px;box-sizing:border-box;position:relative;cursor:pointer;transition:background-color .2s ease}.DeadMoneySummary_deadMoneySummary__8FBk1:hover{background-color:#3a3a3a}.DeadMoneySummary_empty__vO_Dz{background-color:white;border:1px dashed #ccc;margin:8px 0;height:65px}.DeadMoneySummary_content__Y6K1m{display:flex;justify-content:space-between;height:100%;position:relative}.DeadMoneySummary_leftSection__CIkyl{display:flex;flex-direction:column;justify-content:space-between}.DeadMoneySummary_leftSection__CIkyl>div:not(.DeadMoneySummary_header__K2_rC){color:#ffffff}.DeadMoneySummary_rightSection__sAz3l{display:flex;flex-direction:column;justify-content:space-between;text-align:right}.DeadMoneySummary_rightSection__sAz3l>div{color:#ffffff}.DeadMoneySummary_header__K2_rC{color:#ff4d4d;font-weight:700;margin-bottom:8px}.DeadMoneySummary_emptyContent__kRykD{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:60px;background-color:white;border:1px dashed #ccc;border-radius:4px;font-style:italic;color:#999}.DeadMoneySummary_tooltip__ZgO3r{position:absolute;top:100%;left:0;right:0;background-color:#2c2c2c;border-radius:4px;padding:8px;z-index:1000;margin-top:4px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.DeadMoneySummary_tooltipRow__P3JHx{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px;padding:4px 0;color:#ffffff;border-bottom:1px solid #444}.DeadMoneySummary_tooltipRow__P3JHx:last-child{border-bottom:none}.DeadMoneySummary_playerName__KE9tu{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffff}.DeadMoneySummary_playerComp__je74Z,.DeadMoneySummary_playerSchol__P_VMN{text-align:right;color:#ffffff}.DeadMoneySummary_toggleIcon__fEskj{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);color:#ffffff!important;font-size:14px;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.DeadMoneySummary_toggleIcon__fEskj svg{color:#ffffff!important;fill:#ffffff!important}.DeadMoneySummary_compText__qH2JL{color:#ffffff;margin-bottom:8px}.YearView_yearViewContainer__zcXop{display:flex;position:relative}.YearView_yearView__tBfX1{flex:1;transition:margin-left .3s ease-in-out}.YearView_yearTable__c27UI{border-collapse:collapse;width:auto;table-layout:auto}.YearView_yrsColumn__Xg4to{width:60px}.YearView_yearTable__c27UI td:not(.YearView_yrsColumn__Xg4to),.YearView_yearTable__c27UI th:not(.YearView_yrsColumn__Xg4to){width:auto}.YearView_yearTable__c27UI td:last-child{width:140px;min-width:140px}.YearView_yearTable__c27UI th{position:sticky;top:0;z-index:10}.YearView_yearTable__c27UI tr[data-elig="1"]{background-color:rgba(156,141,131,.3)}.YearView_yearTable__c27UI tr[data-elig="2"]{background-color:rgba(226,146,128,.3)}.YearView_yearTable__c27UI tr[data-elig="3"]{background-color:rgba(237,179,128,.3)}.YearView_yearTable__c27UI tr[data-elig="4"]{background-color:rgba(247,212,128,.3)}.YearView_yearTable__c27UI tr[data-elig="5"]{background-color:rgba(250,245,214,.3)}.YearView_committedFuture__2g8R1{background-color:#4a90e2!important;color:white!important}.YearView_uncommittedFuture__FiEr4{background-color:#a8d2ff!important;color:black!important}.YearView_detailsSidebar__98Bxm{position:fixed;top:0;right:0;width:300px;height:100%;background-color:white;box-shadow:-2px 0 5px rgba(0,0,0,.1);overflow-y:auto;z-index:1000}.YearView_playerCard__Jnib9{padding:3px!important}.YearView_summaryContent__o4xV_{display:flex;flex-direction:column;gap:2px}.YearView_summaryRow__ABgAt{display:flex;justify-content:space-between;margin-bottom:5px;font-weight:400}.YearView_label__QaL5f{flex:1;text-align:left}.YearView_yearLabel__zvHdf{flex:1;text-align:center;font-weight:700;font-size:1.4em}.YearView_actual__YKnUj,.YearView_diff__Je4_N,.YearView_target__C2Bek{flex:1;text-align:center}.YearView_green__iSIGs{color:green}.YearView_red__tJWPq{color:red}.YearView_black__b3Ucy{color:#000000}.YearView_percentage__ske8a{font-size:.8em;opacity:.8}.YearView_position__OSaG5{font-weight:700;text-align:center;flex:1;font-size:1.3em;padding-top:1px;display:flex;justify-content:center;align-items:center}.YearView_rowSummary__MCbXw{vertical-align:top;padding:8px;padding-right:20px!important;border-left:1px solid #ccc;background-color:transparent}.YearView_rowSummaryContent__BXXF6{display:flex;flex-direction:column;font-size:.8em;white-space:nowrap}.YearView_rowSummaryContent__BXXF6>div{margin-bottom:3px;display:flex;justify-content:space-between}.YearView_rowSummaryContent__BXXF6 .YearView_label__QaL5f{margin-right:5px}.YearView_rowSummaryContent__BXXF6 .YearView_value__m_e9S{text-align:right}.YearView_rowSummaryContent__BXXF6 .YearView_percentage__ske8a{font-size:.9em;opacity:.8}.YearView_scholarshipPositive__4QSa_{color:green}.YearView_scholarshipNegative__642RY{color:red}.YearView_positionHeader__FETBI{text-align:center;font-weight:400;padding:10px 0}.YearView_summaryHeader__1uNoj .YearView_actual__YKnUj,.YearView_summaryHeader__1uNoj .YearView_diff__Je4_N,.YearView_summaryHeader__1uNoj .YearView_target__C2Bek{font-weight:400;flex:1}.YearView_yearTable__c27UI td{vertical-align:top}.YearView_stickyHeaderContainer__Sltpp{position:sticky;top:0;z-index:2;background-color:var(--background-color)}.YearView_stickyHeader__SA5Dp{font-weight:400;text-align:center}.YearView_summaryContent__o4xV_{width:100%}.YearView_summaryHeader__1uNoj{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-color);font-weight:700}.YearView_actual__YKnUj,.YearView_diff__Je4_N,.YearView_position__OSaG5,.YearView_target__C2Bek{text-align:right;padding:4px 8px}.YearView_position__OSaG5{text-align:left}.YearView_deadMoneyRow__y7Dl9{background-color:rgba(255,0,0,.05);border-bottom:1px solid #ddd}.ListView_listView___gFZB{padding:20px;display:flex;flex-direction:column;gap:2rem;width:100%;position:relative}.ListView_filterInput__9bGS9{margin-bottom:10px;padding:8px;width:100%;box-sizing:border-box}.ListView_table__gogiE{width:100%;border-collapse:collapse}.ListView_table__gogiE td,.ListView_table__gogiE th{padding:10px;border:1px solid #ddd;text-align:left;cursor:pointer}.ListView_table__gogiE th{background-color:#f2f2f2}.ListView_table__gogiE th:hover{background-color:#f1f1f1}.ListView_table__gogiE tr:nth-child(2n){background-color:#f9f9f9}.ListView_columnHeader__E5PaZ{display:flex;align-items:center;position:relative}.ListView_columnHeader__E5PaZ span{cursor:pointer;margin-right:5px}.ListView_filterDropdown__gynu2{position:absolute;top:100%;left:0;background-color:white;border:1px solid #ccc;padding:10px;z-index:1000;max-height:200px;overflow-y:auto;width:200px}.ListView_filterOption__a7ySt{display:flex;align-items:center;margin-bottom:5px}.ListView_filterOption__a7ySt input{margin-right:5px;flex-shrink:0}.ListView_filterOptionText__61j1g{font-size:.9em;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.ListView_inactiveFilter__YFnu_{color:#999;cursor:pointer}.ListView_activeFilter__iMTcD{color:#000;cursor:pointer}.ListView_clickable__A52uj{cursor:pointer}.ListView_clickable__A52uj:hover{text-decoration:underline}.ListView_detailsSidebar__QXXm2{position:fixed;right:0;top:0;bottom:0;width:300px;background-color:white;box-shadow:-2px 0 5px rgba(0,0,0,.1);overflow-y:auto;z-index:1000}.ListView_playerName__UK3JR{cursor:pointer;color:#bb2c00;font-weight:700;text-decoration:none;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.ListView_playerName__UK3JR:hover{text-decoration:underline}.ListView_positivebudget__G_fTr{color:red}.ListView_negativebudget__Y9kB5{color:green}.ListView_summaryRow__dDtDG{font-weight:700;background-color:#f0f0f0;position:sticky;bottom:0;z-index:10}.ListView_summaryRow__dDtDG td{border-top:2px solid #333;background-color:#f0f0f0}.ListView_positionGroup__xfPOf{margin-bottom:2rem}.ListView_positionGroup__xfPOf table{width:100%}.ListView_positionGroup__xfPOf th[colspan="10"]{background-color:#f0f0f0;font-size:1.2em;padding:.5rem}.ListView_groupContainer__nGYGl{width:100%}.ListView_groupContainer__nGYGl table{width:100%;border-collapse:collapse}.ListView_groupContainer__nGYGl th[colspan="10"]{background-color:#f0f0f0;font-size:1.2em;padding:.5rem;text-align:left}.ListView_groupContainer__nGYGl+.ListView_groupContainer__nGYGl{margin-top:2rem}.ListView_toggleButton__Yba1z{background:none;border:none;cursor:pointer;padding:0;margin-left:5px}@media (max-width:1200px){.ListView_table__gogiE{display:block;overflow-x:auto;white-space:nowrap}}.ListView_filterActions__fq17Y{display:flex;justify-content:space-between;margin-bottom:8px}.ListView_filterActionButton__K2iRU{padding:4px 8px;font-size:12px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer}.ListView_filterActionButton__K2iRU:hover{background-color:#e0e0e0}.ListView_editingCell__9MCvr{display:flex;align-items:center}.ListView_editDropdown__qrIio{padding:5px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:14px}.ListView_editButton__M1Ser{padding:5px 10px;background-color:#4CAF50;color:white;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.ListView_editButton__M1Ser:hover{background-color:#45a049}.ListView_cancelButton__FkU5a{padding:5px 10px;background-color:#f44336;color:white;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.ListView_cancelButton__FkU5a:hover{background-color:#d32f2f}.ListView_smallEditInput__LH3bj{width:60px;padding:2px 4px;font-size:12px}.ListView_smallButton__V8pan{padding:2px 4px;font-size:12px;margin-left:2px}.ListView_commentPreview__A84fV{display:flex;flex-direction:column;gap:4px;padding:4px;background-color:#f8f9fa;border-radius:4px;font-size:.9em}.ListView_commentContent__qDTKa{color:#333;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.ListView_commentMeta__jYk6C{display:flex;justify-content:space-between;align-items:center;font-size:.85em;color:#666}.ListView_commentAuthor__Lu1wq{font-weight:500}.ListView_commentDate__vHnW8{color:#888}.ListView_commentCount__UZJ0h{font-size:.8em;color:#007bff;margin-top:2px}.ListView_noCommentsText__Xq_hl{color:#999;font-size:.8em;font-style:italic;text-align:center;padding:8px}.Budget_budgetContainer__V4di0{padding:20px;border:1px solid #ccc;border-radius:8px;max-width:calc(590px + var(--num-budget-columns) * 150px);margin:50px auto 0;background-color:#f9f9f9;width:100%;transition:width .3s ease}.Budget_budgetContainer__V4di0.Budget_expanded__pwXxq{width:auto;min-width:100%}.Budget_budgetContainer__V4di0 h2{text-align:center;margin-bottom:20px;font-size:30px}.Budget_budgetContainer__V4di0 label{display:block;margin:10px 0 5px}.Budget_inputGroup__BH_68{display:flex;gap:16px;align-items:flex-start}.Budget_budgetContainer__V4di0 input[type=number],.Budget_budgetContainer__V4di0 input[type=text]{padding:4px;border:1px solid #ccc;border-radius:4px;width:90%;min-width:0}.Budget_budgetContainer__V4di0 input[type=text]::-moz-placeholder{color:gray;font-style:italic}.Budget_budgetContainer__V4di0 input[type=text]::placeholder{color:gray;font-style:italic}.Budget_budgetContainer__V4di0 .Budget_saveButton__iEfYs,.Budget_budgetContainer__V4di0 .Budget_undoButton__H8KnY{display:inline-block;padding:10px;margin-top:20px;border:none;border-radius:4px;background-color:#4caf50;color:white;font-size:16px;cursor:pointer}.Budget_budgetContainer__V4di0 .Budget_saveButton__iEfYs:hover,.Budget_budgetContainer__V4di0 .Budget_undoButton__H8KnY:hover{background-color:#45a049}.Budget_budgetContainer__V4di0 .Budget_savingButton__bjc_P{display:inline-block;padding:10px;margin-top:20px;border:none;border-radius:4px;background-color:#143515;color:white;font-size:16px;cursor:not-allowed}.Budget_budgetContainer__V4di0 .Budget_undoButton__H8KnY{background-color:rgb(51,105,206);margin-left:10px}.Budget_budgetContainer__V4di0 .Budget_undoButton__H8KnY:hover{background-color:blue}.Budget_treeContainer__0DB8W{display:flex;flex-direction:column;align-items:flex-end;width:100%}.Budget_categoryWrapper__DLYmr,.Budget_positionWrapper__OeUas,.Budget_slot__rZQeb{display:flex;width:100%;justify-content:flex-end;position:relative;margin-bottom:10px}.Budget_categoryContent__P99MW,.Budget_positionContent__tBIw1,.Budget_slotContent__izLb6{display:flex;flex-direction:column;align-items:flex-end;width:calc(100% - 40px)}.Budget_controlButtons__l4gE_{position:absolute;left:-130px;top:5px;display:flex;flex-direction:row;gap:5px;z-index:10}.Budget_controlButton__BR7Zv{padding:5px 10px;cursor:pointer;transition:background-color .3s,color .3s;background-color:transparent;border:none;color:#333}.Budget_categoryWrapper__DLYmr>.Budget_controlButtons__l4gE_{left:98px}.Budget_removeButton__BRh5X{background-color:lightcoral;color:white}.Budget_removeButton__BRh5X:hover{background-color:red}.Budget_moveButton__BR6Pf{background-color:lightblue;color:white}.Budget_moveButton__BR6Pf:hover{background-color:blue}.Budget_addButton__Q2vWC{background-color:rgb(138,182,138);color:white}.Budget_addButton__Q2vWC:hover{background-color:green}.Budget_category__rz2rq,.Budget_position__o6bJ_,.Budget_slot__rZQeb{display:flex;justify-content:flex-end;width:100%;position:relative;margin-bottom:-5px}.Budget_inputFields__UI_k3 input[placeholder="Slot Number"]{background-color:rgb(182,182,182);width:100px!important;justify-self:end}.Budget_inputGroup__BH_68 input[placeholder=Position]{width:120px!important;justify-self:end}.Budget_inputFields__UI_k3,.Budget_position__o6bJ_ .Budget_inputGroup__BH_68{display:grid;grid-template-columns:140px 150px 100px 100px 100px;align-items:center;gap:10px}.Budget_dollarInput__GG57w{display:flex;align-items:center;gap:4px;min-width:120px}.Budget_dollarInput__GG57w span{margin-right:4px}.Budget_dollarInput__GG57w input{width:90px!important}.Budget_slotDollarInput__ygc_n{display:flex;align-items:center;gap:6px;flex-grow:1;margin-right:156px}.Budget_addFirst__A_LL6{padding:10px 20px;font-size:16px;background-color:#4CAF50;color:white;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.Budget_addFirst__A_LL6:hover{background-color:#45a049}.Budget_categoryLabels__q_i2R{display:flex;justify-content:space-between;margin-bottom:10px;font-weight:700;padding-left:425px;padding-top:20px}.Budget_categoryNameLabel__s7WrW{flex:2}.Budget_budgetLabel__irjZ8,.Budget_scholarshipsLabel__O7g_o{flex:1;text-align:center}.Budget_overallLabel__SvEzI{font-weight:700;color:#333;display:flex;align-items:center;gap:8px}.Budget_rosterSpotsInput__LNbRR{display:flex;align-items:center;margin-left:10px;width:100px}.Budget_rosterSpotsInput__LNbRR input{width:100px;border:1px solid #ccc;border-radius:4px;text-align:right;padding:5px 8px 5px 5px}.Budget_amountGroup__57PZI{display:flex;align-items:center;gap:8px}.Budget_percentageInput__2QLuy{display:flex;align-items:center;width:100px}.Budget_percentageInput__2QLuy input{width:60px;text-align:right;padding-right:4px}.Budget_percentageInput__2QLuy span{margin-left:2px}.Budget_dollarInput__GG57w input,.Budget_percentageInput__2QLuy input,.Budget_rosterSpotsInput__LNbRR input,.Budget_scholarshipsInput__SNWp8 input{width:100%}.Budget_amountGroup__57PZI{display:contents}.Budget_categoryWrapper__DLYmr{margin-bottom:30px}.Budget_positionWrapper__OeUas{margin-bottom:10px;margin-top:10px}.Budget_slot__rZQeb{margin-top:10px}.Budget_categoryWrapper__DLYmr:last-child,.Budget_positionWrapper__OeUas:last-child,.Budget_slot__rZQeb:last-child{margin-bottom:0}.Budget_warningOverlay__Z_5sI{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;z-index:1000;padding-top:100px}.Budget_warningBox__q_bIQ{background:white;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:500px;width:90%}.Budget_warningBox__q_bIQ h3{margin-top:0;color:#d32f2f}.Budget_warningButtons__B42QR{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.Budget_confirmButton__RIDvL{background-color:#d32f2f;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.Budget_confirmButton__RIDvL:hover{background-color:#b71c1c}.Budget_cancelButton__mshNX{background-color:#e0e0e0;color:#333;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.Budget_cancelButton__mshNX:hover{background-color:#bdbdbd}.Budget_labelWithIcon__mENGe{display:flex;align-items:center}.Budget_addBudgetIcon__vpavF{font-size:14px;margin-left:8px;margin-bottom:4px;color:#4CAF50;transition:color .2s;display:inline-block}.Budget_budgetInputsRow__oDwgv{display:flex;gap:16px;align-items:flex-end}.Budget_budgetColumn__O0_uZ{display:flex;flex-direction:column;gap:4px}.Budget_budgetColumn__O0_uZ label{font-size:.9em;color:#666}.Budget_totalBudget__shUDh input{background:transparent;border:none;color:#666;font-weight:600}.Budget_budgetNameInput__MlEAh{margin:16px 0}.Budget_budgetNameInput__MlEAh label{display:block;margin-bottom:4px}.Budget_budgetNameInput__MlEAh input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.Budget_gridContainer__e56r4{display:grid;grid-template-columns:150px repeat(var(--num-budget-columns),140px) 100px 120px 25px 25px 25px 40px;-moz-column-gap:8px;column-gap:8px;width:100%;padding:0}.Budget_gridRow__cgGhd{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;padding:1px 8px}.Budget_categoryLabel__OHy7o{font-size:1rem;font-weight:600;color:#1f2937}.Budget_positionLabel__XZAPK{font-size:.95rem;font-weight:500;color:#4b5563;padding-left:2rem;width:150px}.Budget_positionLabel__XZAPK input{width:120px}.Budget_slotLabel__6ztgH{font-size:.9rem;font-weight:400;color:#6b7280}.Budget_categoryLabel__OHy7o,.Budget_positionLabel__XZAPK,.Budget_slotLabel__6ztgH{text-align:right;padding-right:8px}.Budget_iconButton__Jylgg{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;border:1px solid #ccc;background:white;border-radius:4px;cursor:pointer;padding:0 8px;font-size:.9rem}.Budget_iconButton__Jylgg.Budget_green__PDPAv{background-color:#4caf50;color:white}.Budget_iconButton__Jylgg.Budget_green__PDPAv:hover{background-color:#45a049}.Budget_iconButton__Jylgg.Budget_red__4RuoQ{background-color:#f44336}.Budget_iconButton__Jylgg.Budget_red__4RuoQ:hover{background-color:#d32f2f}.Budget_iconButton__Jylgg.Budget_neutral__dbaEh{background-color:#2196f3}.Budget_iconButton__Jylgg.Budget_neutral__dbaEh:hover{background-color:#1976d2}.Budget_overallRow__DeunA{background-color:#e5e6e7;border-bottom:1px solid #e2e8f0;margin-bottom:16px;padding:8px 0}.Budget_headerCell__dumpZ{text-align:center;font-weight:500;color:#4b5563;display:flex;align-items:center;justify-content:center;gap:8px}.Budget_addBudgetIcon__vpavF{cursor:pointer;color:#4caf50}.Budget_addBudgetIcon__vpavF:hover{color:#45a049}.Budget_labelInput__ToaCM{border:1px solid transparent;background-color:transparent;font-weight:700;padding:4px;border-radius:4px;transition:all .3s}.Budget_labelInput__ToaCM:focus{border-color:#2196f3;background-color:white;outline:none}.Budget_categoryLabel__OHy7o,.Budget_positionLabel__XZAPK{display:flex;justify-content:flex-end;align-items:center}.Budget_createButtonContainer__EH2wm{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:.25rem;margin:.25rem 0}.Budget_createButton__TKulH{grid-column:1/-1;display:flex;align-items:center;justify-content:center;padding:.25rem;border:1px solid #e2e8f0;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;background-color:white;color:#4b5563;transition:background-color .2s ease;width:100%}.Budget_createButton__TKulH:hover{background-color:#f8fafc}.Budget_categoryButton__4PnMw{background-color:#4a90e2;color:white}.Budget_categoryButton__4PnMw:hover{background-color:#357abd}.Budget_positionButton__KEPs0{background-color:#50c878;color:white}.Budget_positionButton__KEPs0:hover{background-color:#3da05c}.Budget_slotButton__4WxJ4{background-color:#ffa500;color:white}.Budget_slotButton__4WxJ4:hover{background-color:#cc8400}.Budget_actionButtons__sdp2u{display:flex;gap:4px;align-items:center;flex-direction:row;flex-wrap:nowrap}.Budget_actionButtons__sdp2u .Budget_iconButton__Jylgg{flex-shrink:0}.Budget_createSlotButton__ulMoQ{font-size:.75rem;padding:0 4px;min-width:20px;height:20px;color:#22c55e;border-color:#22c55e}.Budget_createSlotButton__ulMoQ:hover{background-color:#f0fdf4}.Budget_scholarshipsInput__SNWp8{display:flex;align-items:center;width:100px}.Budget_scholarshipsInput__SNWp8 input{width:100px;border:1px solid #ccc;border-radius:4px;text-align:right;padding:5px 8px 5px 5px}.FilterWarning_overlay__y8OjI{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.FilterWarning_warningBox__9dHT1{background-color:white;padding:20px;border-radius:5px;text-align:center;max-width:400px;width:90%}.FilterWarning_buttonContainer__p3ffZ{display:flex;justify-content:space-around;margin-top:20px}.FilterWarning_backButton__HAcop,.FilterWarning_proceedButton__sZ6al{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-weight:700}.FilterWarning_proceedButton__sZ6al{background-color:#4CAF50;color:white}.FilterWarning_backButton__HAcop{background-color:#f44336;color:white}.FilterWarning_warningBox__9dHT1 h2{font-weight:700}