.task-list-cell p,.task-list-cell h3{margin:0}#task-list-table{box-sizing:border-box;grid-template-columns:max-content minmax(1rem,1fr) minmax(1rem,1.5fr) max-content max-content max-content max-content;gap:1rem;width:100%;display:grid}#task-list-headers,#task-list{display:contents}.task-card{grid-column:1/-1;grid-template-columns:subgrid;background-color:#dbdbdb;border:1px solid gray;border-radius:10px;display:grid}.task-list-cell{align-items:center;gap:6px;padding:4px;display:flex}.deadline-cell{flex-wrap:wrap}.deadline-overdue{color:var(--colour-error)}.attachments-cell{grid-template-columns:1fr 1fr 1fr;display:grid}#div-create{flex-direction:column;gap:.75rem;max-width:400px;display:flex}#div-create label{color:var(--colour-text);margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}#div-create textarea{resize:none}#task-create-error{min-height:1.5rem;margin:0}#div-create input,#div-create textarea{border:1px solid var(--colour-border);box-sizing:border-box;border-radius:6px;width:100%;padding:.5rem;font-family:inherit;font-size:1rem;display:block}.attachment-popover-trigger{color:var(--colour-text-muted);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--colour-text-muted);text-decoration-color:var(--colour-text-muted);cursor:pointer}.attachment-upload-label{color:var(--colour-primary);text-decoration:underline;-webkit-text-decoration-color:var(--colour-primary);text-decoration-color:var(--colour-primary);cursor:pointer}.attachment-popover{z-index:10;white-space:nowrap;cursor:default;background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px;display:none;position:absolute;box-shadow:0 2px 8px #0000001a}.attachment-popover-trigger:hover .attachment-popover,.attachment-popover-trigger.attachment-popover-pinned .attachment-popover{display:block}.attachment-popover-row{align-items:center;gap:8px;display:flex}.attachment-popover-link{color:linktext;cursor:pointer;text-decoration:underline}.attachment-popover-link:first-of-type{margin-left:auto}.attachment-popover-trigger.attachment-popover-pinned{color:linktext;text-decoration-style:double}.attachment-popover-row span{color:var(--colour-text)}.attachment-popover-link-disabled{color:var(--colour-text-muted);cursor:not-allowed;text-decoration:none}.edit-deadline-cell{flex-direction:column;justify-content:flex-start;width:fit-content;display:flex}.deadline-abs,.deadline-rel{white-space:nowrap}.edit-deadline-button{background-color:#fff;padding:0}.deadline-edit-buttons-div{justify-content:space-between;width:100%;display:flex}
