.workspace .work-grid{display:flex;flex-direction:column;gap:12px}
.workspace .work-card.task-list-row{display:grid;grid-template-columns:minmax(240px,1fr) 130px 160px minmax(150px,auto);align-items:center;gap:20px;padding:19px 22px;border-top:1px solid var(--priority-border);border-left:5px solid var(--priority-color);border-radius:10px;cursor:pointer}
.task-list-row:hover{filter:brightness(.985)}
.task-row-main{min-width:0}.task-row-main .program{font-size:11px;letter-spacing:.4px}.work-card .task-row-main h3{margin:7px 0;font-size:16px;line-height:1.4}.task-row-title{border:0;background:none;padding:0;color:inherit;text-align:left;font:inherit;font-weight:650;cursor:pointer;overflow-wrap:anywhere}.task-row-title:hover{text-decoration:underline}.task-row-title:focus-visible{outline:2px solid #295cdd;outline-offset:4px;border-radius:3px}.task-row-owner{font-size:12px;color:#64748b;margin:0}.task-row-labels{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.work-card .task-row-labels .priority-badge{margin:0}.task-row-labels .status{margin:0}.task-row-date{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#627590}.task-row-date time{color:#304765;font-size:12px;line-height:1.5}.task-row-actions .task-actions{margin:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:280px}.task-row-actions .task-actions button{font-size:12px;padding:8px 10px}.task-row-actions .task-actions .text-button{padding:8px 4px}.task-row-note{grid-column:1/-1;font-size:12px;line-height:1.6;color:#835b1c;margin:0;padding:10px 12px;background:#fff7e5;border-radius:6px;white-space:pre-wrap;overflow-wrap:anywhere}
.task-scope{margin:0 0 20px;background:#fff;border:1px solid #dce4ef;border-radius:10px;padding:16px 18px}.task-scope-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.task-scope-controls>label:not(.task-scope-check){display:flex;flex-direction:column;gap:6px;font-size:12px;color:#627590;min-width:220px}.task-scope select{font:inherit;font-size:13px;padding:9px 12px;border-radius:6px;border:1px solid #cdd8e8;background:#fff;color:#183455;max-width:100%}.task-scope-check{display:flex;align-items:center;gap:8px;font-size:13px;color:#455e7f}.task-scope-check input{width:16px;height:16px;accent-color:#295cdd}.task-scope-count{margin-left:auto;font-size:12px;background:#eef3fb;border-radius:6px;padding:7px 10px;color:#456387}.task-scope-vacation{margin:14px 0 0;font-size:13px;color:#66548c;background:#f4effa;padding:10px 12px;border-radius:6px}
@media(max-width:1250px){.workspace .work-card.task-list-row{grid-template-columns:minmax(190px,1fr) 110px 145px;gap:14px}.task-row-actions{grid-column:1/-1;border-top:1px solid #e2e8f0;padding-top:10px}.task-row-actions .task-actions{max-width:none;justify-content:flex-start}}
@media(max-width:650px){.workspace .work-card.task-list-row{grid-template-columns:minmax(0,1fr) 104px;padding:15px;gap:12px}.task-row-date{grid-column:1/-1;flex-direction:row;align-items:center}.task-scope-controls{gap:12px}.task-scope-controls>label:not(.task-scope-check){width:100%;min-width:0}.task-scope-count{margin-left:0}.work-card .task-row-main h3{font-size:15px}}
