.journal-section1-container{max-width:800px;margin:30px auto;padding:25px;background:#fdfdfd;border-radius:10px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 4px 15px rgb(0 0 0 / .1);color:#333;line-height:1.6}.journal-section1-container h3{text-align:center;color:#0056b3;margin-bottom:25px;font-size:2em;border-bottom:2px solid #e0e0e0;padding-bottom:10px}.journal-section1-container .form-group{margin-bottom:20px}.journal-section1-container label{display:block;margin-bottom:8px;font-weight:700;color:#555;font-size:1.05em}.journal-section1-container select,.journal-section1-container textarea,.journal-section1-container input[type="text"],.journal-section1-container input[type="file"]{width:100%;padding:12px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1em;color:#333;background-color:#fff}.journal-section1-container textarea{resize:vertical;min-height:120px}.journal-section1-container input[type="file"]{background-color:#f0f0f0;padding:15px;border-style:dashed}.journal-section1-container .submit-button{background-color:#007bff;color:#fff;padding:14px 25px;border:none;border-radius:5px;cursor:pointer;font-size:1.1em;font-weight:700;transition:background-color 0.3s ease;width:auto;display:block;margin:25px auto 0}.journal-section1-container .submit-button:hover{background-color:#0056b3}.feedback-message{padding:12px 20px;margin-bottom:20px;border-radius:8px;font-size:1em;font-weight:500;text-align:center}.feedback-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.feedback-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.feedback-message.info{background-color:#cfe2ff;color:#052c65;border:1px solid #b6d4fe}.file-upload-tip,.accepted-formats,.warning-message{font-size:.9em;color:#666;margin-top:5px;line-height:1.4}.warning-message{color:#dc3545;font-weight:700}.required-asterisk{color:red;margin-left:5px}