.task-editor-wrap{margin-bottom:14px!important}.task-editor-wrap>summary{cursor:pointer;font-weight:600;padding:4px 0}.task-editor-wrap #task-editor{margin-top:20px}.task-board-scroll{overflow-x:auto;padding-bottom:20px}.task-board{display:grid;grid-template-columns:repeat(4,minmax(245px,1fr));gap:16px;align-items:stretch}.task-column{background:var(--admin-hover,#e9ece5);border:1px solid var(--line);border-radius:16px;min-height:380px;padding:14px;transition:background .15s,box-shadow .15s}.task-column-heading{display:flex;align-items:center;justify-content:space-between;padding:0 2px 14px;margin:0;border:0;max-width:none}.task-column-heading h2{font:600 15px/1.4 system-ui;margin:0}.task-column-heading>span{background:var(--panel);border-radius:20px;padding:2px 9px;font-size:12px}.task-column-cards{display:grid;gap:12px}.task-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:15px;box-shadow:0 3px 10px #00000006;min-width:0}.task-card h3{font:500 20px/1.3 Georgia,serif;margin:12px 0;overflow-wrap:anywhere}.task-card-actions{display:flex;align-items:center;justify-content:space-between}.task-card-actions button{font-size:12px;padding:4px 9px;min-height:32px}.task-drag{touch-action:none;cursor:grab!important;font-size:22px!important;line-height:1}.task-drag:active{cursor:grabbing!important}.task-notes{margin:10px 0;font-size:13px}.task-notes summary{cursor:pointer;color:var(--muted)}.task-notes p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.task-move-label{display:block;margin-top:15px;font-size:11px;color:var(--muted)}.task-move-label select{width:100%;font-size:12px;padding:7px 9px;margin-top:5px;min-height:34px}.task-empty{padding:28px 8px;border:1px dashed var(--line);border-radius:10px;text-align:center;font-size:12px;color:var(--muted)}.task-drop-target{box-shadow:inset 0 0 0 2px var(--accent);background:var(--admin-selected,#e0e7dc)}.task-dragging{opacity:.5;transform:rotate(-1deg)}#task-board-status{font-size:13px;min-height:22px;margin:10px 0}@media(prefers-reduced-motion:reduce){.task-column{transition:none}.task-dragging{transform:none}}
