.journal-author-section5-wrapper{max-width:900px;margin:30px auto;padding:25px;background:#f9f9f9;border-radius:12px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 4px 15px rgb(0 0 0 / .1)}.jass5-main-title{text-align:center;color:#2c3e50;margin-bottom:25px;font-size:1.8em}.jass5-form-container{padding:20px;border:1px solid #e0e6ed;border-radius:10px;background-color:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .05)}.jass5-field{margin-bottom:20px}.jass5-field label{display:block;margin-bottom:8px;font-weight:600;color:#34495e;font-size:.95em}.jass5-field select,.jass5-field textarea,.jass5-file-upload-area input[type="file"]{width:100%;padding:12px;border-radius:8px;border:1px solid #ced4da;font-size:1em;box-sizing:border-box;background-color:#fff}.jass5-field select{cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2334495E%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13%205.7l-118.9%20118.9L13%2075.1a17.6%2017.6%200%200%200-25%2024.7l131.7%20131.7a17.6%2017.6%200%200%200%2024.7%200L287%2094.1a17.6%2017.6%200%200%200%200-24.7z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.jass5-field textarea{resize:vertical;min-height:100px}.jass5-round-display{margin-bottom:25px;font-size:1.1em;font-weight:500;color:#555;text-align:center}.jass5-round-display span{font-weight:700;color:#007bff}.jass5-reviewer-content-area{background-color:#f0f7ff;border:1px solid #cce5ff;border-radius:8px;padding:20px;margin-bottom:25px;box-shadow:inset 0 1px 5px rgb(0 0 0 / .05)}.jass5-reviewer-content-area label{color:#0056b3;font-size:1em;margin-bottom:10px}.jass5-message-display,.jass5-files-display{background-color:#e6f3ff;border:1px solid #b3daec;border-radius:5px;padding:15px;margin-top:10px;font-size:.95em;line-height:1.6;color:#333}.jass5-message-display p:last-child,.jass5-files-display p:last-child{margin-bottom:0}.jass5-files-display ul{list-style:none;padding:0;margin:0}.jass5-files-display li{margin-bottom:5px;display:flex;align-items:center}.jass5-files-display li:last-child{margin-bottom:0}.jass5-files-display li a{color:#007bff;text-decoration:none;transition:color 0.2s ease;padding-left:25px;position:relative}.jass5-files-display li a:hover{color:#0056b3;text-decoration:underline}.jass5-files-display li a::before{content:'\f016';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#007bff;font-size:1.1em}.jass5-file-upload-area{background-color:#fdfdfd;border:1px dashed #c0d9ec;border-radius:8px;padding:20px;margin-top:25px;margin-bottom:25px;text-align:center}.jass5-file-upload-area label{font-size:1.1em;color:#007bff;font-weight:700;margin-bottom:15px}.jass5-file-upload-area input[type="file"]{border:1px solid #cce5ff;padding:10px;cursor:pointer;background-color:#e6f3ff}.jass5-upload-info{font-size:.85em;color:#6c757d;margin-top:10px;line-height:1.5}.jass5-warning{font-size:.85em;color:#dc3545;font-weight:600;margin-top:10px}#jass5-send-message-btn{display:block;width:100%;padding:15px;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:1.1em;font-weight:700;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;letter-spacing:.5px}#jass5-send-message-btn:hover{background-color:#0056b3;transform:translateY(-2px)}#jass5-send-message-btn:disabled{background-color:#a0cbed;cursor:not-allowed;transform:none}.jass5-response-messages{margin-top:25px}.jass5-feedback-message{padding:15px 20px;margin-bottom:15px;border-radius:8px;font-weight:600;text-align:center;font-size:1.05em;box-shadow:0 2px 5px rgb(0 0 0 / .05);transition:all 0.3s ease}.jass5-feedback-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.jass5-feedback-message.info{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.jass5-feedback-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.jass5-info-message{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba;padding:15px 20px;border-radius:8px;margin-top:25px;font-size:1em;text-align:center;line-height:1.5}