.work-task-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.work-task-actions .is-active{background:#cfebd9;color:#183126}
.work-task-table-wrap{overflow:auto;max-height:70vh}.work-task-table{border-collapse:collapse;width:100%;font-family:Arial,sans-serif;color:#20372d}.work-task-table th,.work-task-table td{padding:12px;border-bottom:1px solid #cbd6ce;text-align:left;vertical-align:top}.work-task-table th{position:sticky;top:0;background:#e2eade;z-index:1}.work-task-table tbody tr{cursor:pointer}.work-task-subject{min-width:200px}
.work-task-q0{background:#dedfe2}.work-task-q1{background:#fce0e8}.work-task-q2{background:#e0f3df}.work-task-q3{background:#ece2f9}.work-task-q4{background:#fff3cf}
.work-task-open .work-task-subject,.work-task-tile.work-task-open>strong{color:#b60021;text-shadow:0 0 7px #ff204f88}.work-task-open{box-shadow:inset 4px 0 #ff1744}.work-task-selected{outline:2px solid #168644;outline-offset:-2px}
.work-task-dialog{position:relative;width:min(1050px,95vw);max-height:90vh;overflow:auto}.work-task-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.work-task-dialog label{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.work-task-dialog input,.work-task-dialog select,.work-task-dialog textarea{width:100%;box-sizing:border-box;padding:10px}.work-task-dialog textarea{resize:vertical}.work-task-wide{grid-column:1/-1}.work-task-eisenhower{grid-column:1/-1;display:flex;gap:24px;border:1px solid #168644}.work-task-eisenhower label{flex:1}.work-task-advice{margin:10px 20px 20px auto;width:fit-content;max-width:75%;padding:14px 20px;border-radius:18px;color:#25382e;font-family:Arial,sans-serif;box-shadow:0 4px 15px #0001}.work-task-advice small{display:block;margin-top:5px}.work-task-file-list>div{display:flex;align-items:center;gap:12px}.work-task-error{color:#ff4765}.work-task-comments{margin:24px 0}.work-task-comment{border:1px solid #478660;padding:16px;margin:12px 0;border-radius:14px}.work-task-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.work-task-comment .portal-action{margin:4px}
.work-task-badges{display:flex;gap:4px;margin-top:7px;flex-wrap:wrap}.work-task-badge{border-radius:50%;min-width:25px;height:25px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;color:#26352d;font:700 12px Arial,sans-serif;box-sizing:border-box;border:1px solid #8ba291}.work-task-board{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:18px;overflow:auto}.work-task-column{background:#ffffff80;border:1px solid #cbd6ce;border-radius:18px;padding:14px;min-width:220px}.work-task-column h2{font:600 18px Arial,sans-serif;color:#263c2e}.work-task-tile{padding:16px;border-radius:12px;margin-bottom:12px;color:#263c2e;cursor:pointer}.work-task-tile p{margin:12px 0}.work-task-context{position:fixed;z-index:13000;display:flex;flex-direction:column;gap:5px;background:#06160a;border:1px solid #0e4;padding:10px;box-shadow:0 8px 30px #0006}
@media(max-width:700px){.work-task-fields{grid-template-columns:1fr}.work-task-advice{max-width:100%}.work-task-eisenhower{flex-direction:column;gap:8px}.work-task-board{grid-template-columns:repeat(3,240px)}}

.work-task-actions .work-task-delete{margin-left:auto;background:#c62838;color:#fff;border-color:#c62838}.work-task-actions .work-task-delete:hover:not(:disabled){background:#a61e2c}.work-task-actions .work-task-delete:disabled{opacity:.45;cursor:not-allowed}
