body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;background-color:#f4f7f9;color:#333;line-height:1.6}.editor-dashboard-container{max-width:900px;margin:40px auto;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .08)}.section-title{text-align:center;font-size:2.2rem;color:#1a237e;margin-bottom:20px;border-bottom:3px solid #e0e0e0;padding-bottom:10px}.part-title{font-size:1.5rem;color:#3f51b5;margin-top:30px;margin-bottom:15px}hr{border:none;height:1px;background-color:#ddd;margin:30px 0}.dropdown-wrapper{margin-bottom:20px}.dropdown-wrapper label{display:block;margin-bottom:8px;font-weight:600;color:#555}.dropdown-wrapper select{width:100%;max-width:400px;padding:12px;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;font-size:1rem;transition:all 0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropdown-wrapper select:focus{border-color:#3f51b5;box-shadow:0 0 0 3px rgb(63 81 181 / .2);outline:none}.action-button{display:inline-block;padding:12px 25px;margin-top:10px;font-size:1rem;font-weight:700;color:#fff;background-color:#3f51b5;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 4px 10px rgb(63 81 181 / .3)}.action-button:hover{background-color:#303f9f;transform:translateY(-2px)}.action-button:active{transform:translateY(0);box-shadow:0 2px 5px rgb(63 81 181 / .5)}.output-message{margin-top:25px;padding:15px;border-radius:8px;font-weight:500;text-align:center;color:#fff;background-color:#6a1b9a;display:none}.message-info{margin-top:10px;padding:15px;background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:8px;font-style:italic;color:#1565c0}.results-table{width:100%;border-collapse:collapse;margin-top:20px;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 15px rgb(0 0 0 / .1)}.results-table thead tr{background-color:#3f51b5;color:#fff;text-align:left}.results-table th,.results-table td{padding:12px 15px;border-bottom:1px solid #ddd;vertical-align:top}.results-table tbody tr:hover{background-color:#f1f1f1}.results-table tbody tr:nth-child(even){background-color:#f8f9fa}.checkbox-cell{text-align:center}.reviewer-assigned{background-color:#c8e6c9}.reviewer-not-found{background-color:#ffcdd2}.reviewer-assigned td{color:#2e7d32;font-weight:700}.reviewer-not-found td{color:#c62828;font-weight:700}