/* Status colors for the communications board. Keep the card text on the normal theme surface. */
.pw-board .pw-column{--pw-stage:#64748b;background:color-mix(in srgb,var(--pw-surface) 91%,var(--pw-stage));border-color:color-mix(in srgb,var(--pw-line) 65%,var(--pw-stage));box-shadow:inset 0 4px 0 var(--pw-stage)}
.pw-board .pw-column[data-task-status="planned"]{--pw-stage:#64748b}
.pw-board .pw-column[data-task-status="new"]{--pw-stage:#e76f51}
.pw-board .pw-column[data-task-status="accepted"]{--pw-stage:#2d7ec5}
.pw-board .pw-column[data-task-status="in_progress"]{--pw-stage:#c98a13}
.pw-board .pw-column[data-task-status="on_review"]{--pw-stage:#8762c7}
.pw-board .pw-column[data-task-status="done"]{--pw-stage:#2b9d6a}
.pw-board .pw-column[data-task-status="cancelled"]{--pw-stage:#7b8492}
.pw-board .pw-column>h3{align-items:center;padding-top:5px}
.pw-board .pw-column>h3 small{display:inline-grid;place-items:center;min-width:25px;min-height:25px;padding:2px 6px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--pw-stage) 38%,var(--pw-line));border-radius:999px;background:color-mix(in srgb,var(--pw-surface) 78%,var(--pw-stage));color:var(--pw-text);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}
.pw-board .pw-column .pw-task{border-left:3px solid var(--pw-stage)}
.pw-board .pw-column .pw-task:hover{border-color:var(--pw-stage)}
.pw-board .pw-column.pw-drop-allowed{outline:2px dashed var(--pw-stage)}
.pw-board .pw-column.pw-drop-over{background:color-mix(in srgb,var(--pw-surface) 80%,var(--pw-stage))}
@media(forced-colors:active){.pw-board .pw-column{box-shadow:none;border-top:4px solid CanvasText}.pw-board .pw-column .pw-task{border-left-color:CanvasText}}
