.MasterPlanBoard_container__XKCUP{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.MasterPlanBoard_header__0YLLl{padding:2rem;text-align:center}.MasterPlanBoard_header__0YLLl h2{color:var(--primary);font-size:2rem;margin-bottom:.5rem}.MasterPlanBoard_addGoalForm__s5DwH{display:flex;gap:1rem;padding:1.5rem}.MasterPlanBoard_input__MOsQv{flex:1 1;padding:1rem;border-radius:8px;border:1px solid var(--border);background:rgba(15,23,42,.5);color:#fff;font-size:1rem}.MasterPlanBoard_input__MOsQv:focus{outline:2px solid var(--primary);border-color:transparent}.MasterPlanBoard_btn__p3ZjQ{background-color:var(--primary);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.MasterPlanBoard_btn__p3ZjQ:hover{background-color:var(--primary-dark)}.MasterPlanBoard_goalsContainer__0QUV6{display:flex;flex-direction:column;gap:2rem}.MasterPlanBoard_goalCard__gYnlP{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;border-left:4px solid var(--primary)}.MasterPlanBoard_goalHeader__wJVcv{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:1rem}.MasterPlanBoard_goalHeader__wJVcv h3{font-size:1.5rem;color:#fff}.MasterPlanBoard_goalStatusBadge__ct51I{padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:700;background:hsla(0,0%,100%,.1)}.MasterPlanBoard_goalStatusBadge__ct51I[data-status=IN_PROGRESS]{color:#f59e0b;background:rgba(245,158,11,.2)}.MasterPlanBoard_goalStatusBadge__ct51I[data-status=ACHIEVED]{color:#10b981;background:rgba(16,185,129,.2)}.MasterPlanBoard_goalStatusBadge__ct51I[data-status=CANCELLED]{color:#ef4444;background:rgba(239,68,68,.2)}.MasterPlanBoard_kanbanBoard__go1DT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.MasterPlanBoard_kanbanColumn__zDJSl{background:rgba(0,0,0,.2);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:1rem}.MasterPlanBoard_kanbanColumn__zDJSl h4{color:#94a3b8;text-transform:uppercase;font-size:.85rem;letter-spacing:1px}.MasterPlanBoard_actionList___IG8g{display:flex;flex-direction:column;gap:.75rem}.MasterPlanBoard_actionCard__3h5GK{background:hsla(0,0%,100%,.05);padding:.75rem;border-radius:6px;display:flex;justify-content:space-between;align-items:center;font-size:.95rem;border:1px solid hsla(0,0%,100%,.05)}.MasterPlanBoard_actionControls__mSMt6{display:flex;gap:.25rem}.MasterPlanBoard_actionControls__mSMt6 button{background:hsla(0,0%,100%,.1);border:none;color:#fff;width:24px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.MasterPlanBoard_actionControls__mSMt6 button:hover{background:var(--primary)}.MasterPlanBoard_addActionForm__xdu05{display:flex;gap:.5rem;margin-top:1rem}.MasterPlanBoard_inputSmall__OcG1w{flex:1 1;padding:.5rem 1rem;border-radius:6px;border:1px solid var(--border);background:rgba(15,23,42,.5);color:#fff}.MasterPlanBoard_inputSmall__OcG1w:focus{outline:1px solid var(--primary);border-color:transparent}.MasterPlanBoard_btnSmall__JgTuz{background-color:hsla(0,0%,100%,.1);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .2s}.MasterPlanBoard_btnSmall__JgTuz:hover{background-color:var(--primary)}@media (max-width:768px){.MasterPlanBoard_kanbanBoard__go1DT{grid-template-columns:1fr}}