.editor-dashboard-container{padding:20px;font-family:Arial,sans-serif;max-width:1200px;margin:0 auto}.editor-dashboard-container .section-title{text-align:center;font-size:2rem;color:#005580;margin-bottom:20px}.controls-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:flex-end;margin-bottom:30px}.dropdown-wrapper{display:flex;flex-direction:column}#view-messages-button{background-color:#005580;color:#fff;border:none;padding:10px 15px;cursor:pointer;border-radius:4px;font-size:1rem;align-self:flex-end}#view-messages-button:hover{background-color:#003e5c}#messages-files-output{margin-top:30px}.wws-message-status{background:#f5f9fc;border:1px solid #cfe0eb;border-left:5px solid #005580;border-radius:6px;color:#17384c;font-weight:600;padding:14px 16px}.wws-message-status-warning{background:#fff8ef;border-color:#f2c98b;border-left-color:#d97904}.wws-message-status-error{background:#fff3f0;border-color:#e6aaa0;border-left-color:#b43c2f}.messages-table{width:100%;border-collapse:collapse;margin-bottom:20px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgb(0 50 80 / .09);overflow:hidden}.messages-table caption{font-size:1.5rem;font-weight:700;text-align:left;margin-bottom:10px;color:#005580}.messages-table th,.messages-table td{border:1px solid #d9e5ec;padding:12px;text-align:left;vertical-align:top}.messages-table th{background-color:#eef6fb;color:#17384c;font-weight:700}.messages-table td button,.messages-table td a{background-color:#0073aa;color:#fff;border:none;padding:8px 12px;cursor:pointer;text-decoration:none;display:inline-block;border-radius:4px;margin:2px 0}.messages-table td button:hover,.messages-table td a:hover{background-color:#005177}.message-dialogue{border:1px solid #d5e6ef;padding:20px;background:linear-gradient(180deg,#f7fbfd 0%,#ffffff 100%);margin-top:20px;border-radius:8px;box-shadow:0 8px 22px rgb(0 50 80 / .08);font-family:Arial,sans-serif}.message-dialogue h4{color:#005580;font-size:1.2rem;margin:0 0 16px}.wws-message-card{background:#fff;border:1px solid #dbe8ef;border-left:5px solid #d97904;border-radius:8px;margin:14px 0;padding:16px}.wws-message-card-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:10px}.wws-message-sender{color:#00496d;font-size:1rem;font-weight:700}.wws-message-time{color:#627986;font-size:.9rem}.wws-message-badge{background:#fff4e6;border:1px solid #f0c58b;border-radius:999px;color:#8a4a00;display:inline-block;font-size:.9rem;font-weight:700;margin-bottom:12px;padding:5px 10px}.wws-message-body{color:#1f2f38;font-size:.98rem;line-height:1.55}.wws-message-muted,.wws-message-empty{color:#6a7c86;font-style:italic}.wws-message-empty{background:#f5f9fc;border:1px dashed #b8cfdd;border-radius:6px;padding:14px}.questionnaire-table{width:100%;border-collapse:collapse;margin-top:20px;font-family:Arial,sans-serif}.questionnaire-table caption{font-weight:700;text-align:left;margin-bottom:5px;color:#005580}.questionnaire-table th,.questionnaire-table td{border:1px solid #d9e5ec;padding:8px;text-align:left}.questionnaire-table th{background:#eef6fb}.messages-round-block{margin:0 0 34px}.messages-round-block h3{border-bottom:2px solid #d97904;color:#005580;font-size:1.35rem;margin:0 0 16px;padding-bottom:8px}@media (max-width:700px){.messages-table{display:block;overflow-x:auto}.message-dialogue{padding:14px}.wws-message-card{padding:14px}}