.workspace-tasks .workspace-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:8px 0 22px}
.workspace-tasks .workspace-task{display:flex;flex-direction:column;align-items:flex-start;text-align:left;white-space:normal;background:#fff;border:1px solid #e1e7ea;border-radius:10px;padding:18px;color:#344756;min-width:0;gap:9px;cursor:pointer}
.workspace-tasks .workspace-task:hover{border-color:#009f95;background:#f7fcfb}.workspace-tasks .workspace-task:focus-visible{outline:3px solid #99ded5;outline-offset:3px}
.workspace-tasks .workspace-task-title{font-weight:600;font-size:14px}.workspace-tasks .workspace-task-count{font-size:32px;line-height:1.15;font-variant-numeric:tabular-nums;color:#647786}
.workspace-tasks .needs-attention .workspace-task-count{color:#b66b14}.workspace-tasks .workspace-task-description{font-size:12px;line-height:1.7;color:#71808d;flex:1}.workspace-tasks .workspace-task-action{font-size:12px;color:#008d83}
.workspace-tasks .workspace-readiness{border-top:1px solid #edf0f2;padding-top:16px}.workspace-tasks summary{cursor:pointer;font-weight:600;color:#344756;padding:6px 0}
.workspace-tasks .workspace-readiness-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #f0f2f3}.workspace-tasks .workspace-readiness-row p{margin:5px 0 0;line-height:1.7;overflow-wrap:anywhere}.workspace-tasks .workspace-readiness-row strong{font-size:13px}
.workspace-tasks .workspace-readiness-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.workspace-tasks .workspace-readiness-status{font-size:12px;color:#738490;white-space:nowrap}.workspace-tasks .workspace-readiness-status.action{color:#a36a20}.workspace-tasks .workspace-readiness-status.ready,.workspace-tasks .workspace-readiness-status.configured{color:#078b77}
@media(max-width:1100px){.workspace-tasks .workspace-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.workspace-tasks .workspace-task-grid{gap:9px}.workspace-tasks .workspace-task{padding:13px}.workspace-tasks .workspace-task-count{font-size:28px}.workspace-tasks .workspace-readiness-row{align-items:flex-start;gap:10px}.workspace-tasks .workspace-readiness-actions{flex-direction:column;gap:6px}.workspace-tasks .card-heading{gap:10px;flex-wrap:wrap}}
