.taskboard-meta .task-type-tag{font-size:10px;padding:3px 7px;border-radius:5px;background:var(--hm-bone);color:var(--hm-muted);font-weight:600}.taskboard-meta .type-video{background:var(--hm-mist);color:var(--hm-muted)}.taskboard-meta .type-email{background:var(--hm-bone);color:var(--hm-muted)}.taskboard-meta .type-gallery{background:var(--hm-bone);color:var(--hm-muted)}.taskboard-meta .type-image{background:var(--hm-bone);color:var(--hm-muted)}
.taskboard-filters>div{flex-wrap:wrap}.task-writing{background:linear-gradient(125deg,var(--hm-bone),var(--hm-bone));border:1px solid var(--hm-mist);border-radius:18px;padding:22px;margin-top:24px}.task-writing .section-heading{align-items:flex-start}.task-writing .section-heading .tiny{margin:6px 0 0;line-height:1.5}.task-version-count{font-size:11px;color:var(--hm-muted);background:var(--hm-mist);padding:5px 9px;border-radius:20px;white-space:nowrap}.task-writing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:20px}.task-writing-grid:not(:has(.task-writing-history)){grid-template-columns:1fr}.task-writing .field{margin:0;gap:8px;font-size:12px;min-width:0}.task-writing .field>span{font-size:12px;font-weight:550;color:var(--hm-muted)}.task-writing input,.task-writing textarea,.task-writing select{width:100%;min-width:0;box-sizing:border-box;font:13px/1.65 var(--sans,system-ui);border:1px solid var(--hm-mist);border-radius:10px;background:#fdfdfbd9;padding:11px;color:var(--hm-strong);min-height:44px}.task-writing textarea{resize:vertical;min-height:300px}.task-writing-history{min-width:0;display:flex;flex-direction:column;gap:12px}.task-writing-history .btn{align-self:flex-start;font-size:11px}.task-version-preview{background:#fdfdfbb8;border:1px solid var(--hm-mist);border-radius:12px;padding:14px;min-width:0}.task-version-preview header{display:grid;gap:5px}.task-version-preview strong{font-size:12px;font-weight:600;color:var(--hm-muted)}.task-version-preview time,.task-version-preview small{font-size:10px;color:var(--hm-muted)}.task-version-note{font-size:11px;line-height:1.5;color:var(--hm-muted);padding:8px;background:var(--hm-bone);border-radius:6px;overflow-wrap:anywhere}.task-version-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75;color:var(--hm-muted);max-height:380px;overflow-y:auto;margin-top:14px}.task-writing .task-version-note-input{margin-top:18px}.task-writing-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.task-writing-footer .tiny{line-height:1.6;max-width:230px}.task-writing-footer .btn{flex:none;min-height:44px}.task-writing-conflict{font-size:12px;line-height:1.6;color:var(--hm-muted);background:var(--hm-bone);padding:13px;border-radius:10px;margin-top:14px}.task-writing-conflict .btn{display:block;margin-top:10px;white-space:normal;text-align:left}.task-writing-saved{font-size:12px;color:var(--hm-muted);margin:10px 0 0}.task-writing-saved:empty{display:none}
#modal:has(.task-writing){max-width:900px;width:min(900px,calc(100vw - 40px))}#taskboard-form .field[hidden]{display:none}
@media(max-width:650px){.task-writing{padding:16px;margin-left:-4px;margin-right:-4px}.task-writing-grid{grid-template-columns:1fr;gap:20px}.task-writing textarea,.task-writing input,.task-writing select{font-size:16px}.task-writing textarea{min-height:240px}.task-writing-footer{align-items:stretch;flex-direction:column;gap:10px}.task-writing-footer .tiny{max-width:none}.task-writing-footer .btn{width:100%}.task-writing-history .btn{min-height:44px}#modal:has(.task-writing){width:calc(100vw - 16px)}.task-version-body{max-height:260px}}

.pipeline-work .task-writing-grid{grid-template-columns:1fr;gap:28px}.pipeline-work .task-writing{background:var(--hm-bone);border-color:var(--hm-mist);padding:24px}.pipeline-work .task-writing textarea{min-height:370px;padding:22px;font-size:15px;line-height:1.9;border-radius:16px;background:var(--hm-paper)}.task-version-rail{display:flex;gap:9px;overflow-x:auto;padding:3px 2px 12px;scrollbar-width:thin}.task-version-rail button{flex:none;min-width:158px;text-align:left;border:1px solid var(--hm-mist);border-radius:14px;background:var(--hm-paper);padding:13px 15px;display:grid;gap:6px;color:var(--hm-muted);cursor:pointer;font:11px/1.4 system-ui}.task-version-rail strong{color:var(--hm-muted);font-size:12px;font-weight:550}.task-version-rail small{font-size:10px}.task-version-rail button[aria-pressed=true]{background:var(--hm-bone);border-color:var(--hm-edge);box-shadow:0 3px 9px #53514d0a}.pipeline-work .task-version-preview{padding:24px;border-radius:16px;background:var(--hm-paper)}.pipeline-work .task-version-body{max-height:none;overflow:visible;min-height:140px;font-size:15px;line-height:1.9}.pipeline-work .task-version-preview header{padding-bottom:15px;border-bottom:1px solid var(--hm-bone)}.pipeline-work .task-version-preview strong{font-size:14px}.pipeline-work .task-version-preview time{font-size:11px}@media(max-width:650px){.pipeline-work .task-writing{padding:16px}.pipeline-work .task-writing textarea{font-size:16px;padding:16px;min-height:300px}.pipeline-work .task-version-preview{padding:18px}.pipeline-work .task-version-body{font-size:14px}}
