.evaluation-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}
.evaluation-feedback .btn{font-size:12px;padding:6px 10px;min-height:32px}
.evaluation-feedback-status{font-size:12px;flex-basis:100%;opacity:.85}
.evaluation-dialog{color:#ecedf6;background:#101e30;border:1px solid #496079;border-radius:14px;padding:22px;width:min(620px,calc(100vw - 70px));max-height:85vh;overflow:auto}
.evaluation-dialog::backdrop{background:rgba(0,0,0,.65)}
.evaluation-dialog label{display:block;margin:12px 0 5px}
.evaluation-dialog textarea,.evaluation-dialog select{box-sizing:border-box;width:100%;background:#081726;color:inherit;border:1px solid #496079;border-radius:8px;padding:10px;font:inherit}
.evaluation-dialog textarea{min-height:100px}
.evaluation-dialog p{line-height:1.5}
.evaluation-dialog .evaluation-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.evaluation-dialog button{background:#19354d;color:inherit;border:1px solid #547792;border-radius:8px;padding:10px;font:inherit;cursor:pointer}
.evaluation-dialog [type=checkbox]{width:auto;margin-right:8px}
.evaluation-dialog [role=status]{min-height:24px}
