.tja-comment-form{max-width:800px;margin:2em auto;text-align:center;font-size:15px}.tja-comment-form input,.tja-comment-form textarea{width:100%;padding:10px;margin:.3em 0 1em;border:1px solid #ccc;border-radius:6px;font-size:14px}.tja-comment-form button{padding:10px 20px;background:#052D4D;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background 0.3s ease}.tja-comment-form button:hover{background-color:#fff;color:#1A7B3E;border:1px solid #1A7B3E}.tja-comment-list{list-style:none;padding-left:0}.tja-comment{border-right:3px solid #1A7B3E;padding-right:15px;margin-bottom:1em;position:relative}.tja-comment-author{font-weight:700;margin-bottom:.3em;color:#333}.tja-comment-text{margin-bottom:.5em;color:#222}.tja-reply-btn{background:none;border:none;color:#1A7B3E;cursor:pointer;font-size:14px;padding:0;margin-top:.2em}.tja-reply-btn:hover{text-decoration:underline}.tja-message{margin-top:10px;font-style:italic;color:#1A7B3E}.tja-reply-form-container{margin-top:10px}.tja-comments-wrapper{max-height:500px;overflow-y:auto;border:1px solid #ddd;padding:15px;border-radius:8px;background:#fafafa;margin-bottom:20px}.tja-comment-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.tja-comment-author{font-weight:700;color:#333}.tja-comment-date{font-size:12px;color:#888}