.project-discussion-content,.project-view-content{padding:20px}.project-comment-form{margin-top:30px;padding:25px;background:#f9f9f9;border-radius:4px}.project-comment-form textarea{min-height:120px}.milestone-comment{background:#f0f7ff;border-left:4px solid #2a41e8}.milestone-header{margin-bottom:10px}.milestone-tag{background:#2a41e8;color:#fff;padding:3px 8px;border-radius:4px;font-size:12px;margin-right:10px}.milestone-status{font-size:12px;font-weight:600}.milestone-status.pending{color:#ffa700}.milestone-status.completed{color:#40b660}.project-comment-list{list-style:none;padding:0}.project-comment-list .project_comment{margin-bottom:30px;background-color:#ddd;padding:10px}li.project_comment.comment,li.project_comment.comment p{font-size:14px}.project-comment-attachments{margin-top:15px;padding:15px;background:rgb(0 0 0 / .03);border-radius:4px}.project-comment-attachments h4{font-size:14px;margin-bottom:10px}.project-comment-attachments ul{margin:0;padding:0;list-style:none}.project-comment-attachments li{margin-bottom:5px}.project-comment-attachments a{color:#2a41e8;text-decoration:none}.project-comment-attachments a:hover{text-decoration:underline}.milestone-approvals{margin-top:15px}.milestones-action,.project-task-files,.project-files,.milestones-list{padding:20px}.approval-status{display:flex;gap:20px;margin-bottom:10px}.approval-status span{padding:5px 10px;border-radius:3px;background:#f0f0f0}.approval-status span.approved{background:#e8f5e9;color:#2e7d32}.milestone-actions{margin-top:10px}.percentage-input-wrapper{position:relative;display:inline-block}.percentage-symbol{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.amount-preview{margin-top:5px;color:#666}.project-info{margin-bottom:20px;padding:15px;background:#f5f5f5;border-radius:4px}