.board-section{margin-bottom:24px}.board-toolbar{margin-bottom:10px}.board-toolbar h2{margin:0}.save-message{height:24px;color:#18794e;font-size:12px;text-align:right;font-weight:700}.save-message.error{color:#dc2626}.kanban{display:grid;grid-template-columns:repeat(5,minmax(230px,1fr));gap:14px;overflow-x:auto;padding:2px 2px 18px}.kanban-column{background:#edf0f6;border:1px solid #dfe4ee;border-radius:13px;min-height:420px}.kanban-head{display:flex;align-items:center;gap:8px;padding:14px}.kanban-head h3{font-size:13px;margin:0;flex:1}.column-dot{width:9px;height:9px;border-radius:50%;background:#64748b}.column-dot.new{background:#dc2626}.column-dot.investigating{background:#eab308}.column-dot.fixing{background:#7c3aed}.column-dot.resolved{background:#16a34a}.column-dot.closed{background:#64748b}.column-count{display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;background:#fff;border-radius:99px;color:#64748b;font-size:11px;font-weight:800}.kanban-dropzone{min-height:365px;padding:0 9px 9px;border:2px dashed transparent;border-radius:10px;transition:.15s}.kanban-dropzone.drag-over{background:#e6e2ff;border-color:#8b5cf6}.issue-card{background:#fff;border:1px solid #dfe4ee;border-left:4px solid #94a3b8;border-radius:10px;padding:12px;margin-bottom:9px;box-shadow:0 1px 2px #0f172a0d;cursor:grab;transition:transform .12s,box-shadow .12s,opacity .12s}.issue-card:hover{transform:translateY(-1px);box-shadow:0 5px 14px #0f172a12}.issue-card.dragging{opacity:.38;cursor:grabbing}.issue-card:has(.priority-badge.critical){border-left-color:#dc2626}.issue-card:has(.priority-badge.high){border-left-color:#f97316}.issue-card:has(.priority-badge.medium){border-left-color:#eab308}.issue-card:has(.priority-badge.low){border-left-color:#3b82f6}.card-top,.issue-card footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.priority-badge{padding:3px 7px;border-radius:99px;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.priority-badge.critical{background:#fee2e2;color:#b91c1c}.priority-badge.high{background:#ffedd5;color:#c2410c}.priority-badge.medium{background:#fef9c3;color:#a16207}.priority-badge.low{background:#dbeafe;color:#1d4ed8}.occurrences{color:#64748b;font-size:11px;font-weight:750}.issue-card>a{display:block;color:#172033;text-decoration:none;font-weight:750;line-height:1.35;margin:10px 0 5px}.issue-card>a:hover{color:#6558d9}.issue-card p{color:#6b7280;font-size:11px;margin:0 0 12px}.issue-card footer{border-top:1px solid #edf0f4;padding-top:9px;color:#7c8493;font-size:10px}.drop-placeholder{display:none;text-align:center;color:#7769dc;border:1px dashed #8b5cf6;border-radius:8px;padding:13px}.kanban-dropzone.drag-over .drop-placeholder{display:block}.severity.critical{background:#dc2626}.severity.high{background:#f97316}.priority.critical{color:#b91c1c;background:#fee2e2}.priority.high{color:#c2410c;background:#ffedd5}@media(max-width:760px){.kanban{grid-template-columns:repeat(5,260px);scroll-snap-type:x proximity}.kanban-column{scroll-snap-align:start}.board-toolbar{align-items:stretch}.save-message{text-align:left}}
