.eudRtq_board{align-items:flex-start;gap:1.25rem;display:flex;overflow-x:auto}.eudRtq_column{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-secondary-bg);flex-direction:column;flex:0 0 280px;width:280px;max-height:75vh;display:flex;overflow:hidden}.eudRtq_columnHeader{border-bottom:1px solid var(--bs-border-color);cursor:grab;touch-action:none;align-items:center;gap:.625rem;padding:.75rem .75rem .75rem .5rem;display:flex}.eudRtq_columnHeader:active{cursor:grabbing}.eudRtq_columnDragHandle{color:var(--bs-secondary-color);opacity:.6;flex-shrink:0}.eudRtq_columnTitleWrapper{flex:auto;min-width:0}.eudRtq_columnTitlePreview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bs-body-color);flex:auto;font-weight:700;overflow:hidden}.eudRtq_cardCount{background:var(--bs-body-bg);min-width:1.5rem;color:var(--bs-secondary-color);text-align:center;border-radius:.25rem;flex-shrink:0;padding:.125rem .4rem;font-size:.8rem;font-weight:700}.eudRtq_cardList{flex-direction:column;flex:auto;gap:.625rem;min-height:4rem;padding:.75rem;display:flex;overflow-y:auto}.eudRtq_emptyColumn{border:2px dashed var(--bs-border-color);border-radius:var(--bs-border-radius);min-height:3.125rem;color:var(--bs-secondary-color);text-align:center;justify-content:center;align-items:center;padding:.5rem;font-size:.85rem;display:flex}.eudRtq_card{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-body-bg);align-items:flex-start;gap:.375rem;padding:.625rem;display:flex;position:relative;box-shadow:0 1px 2px #0000000f}.eudRtq_cardDragHandle{width:1.25rem;color:var(--bs-secondary-color);opacity:.6;cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.eudRtq_cardDragHandle:active{cursor:grabbing}.eudRtq_cardTextarea{min-width:0;min-height:1.5rem;color:var(--bs-body-color);font:inherit;resize:none;background:0 0;border:none;border-radius:.25rem;flex:auto;padding:.125rem .25rem;line-height:1.4;overflow:hidden}.eudRtq_cardTextarea:focus{outline:1px solid var(--bs-border-color);background:var(--bs-secondary-bg)}.eudRtq_cardTextarea::placeholder{color:var(--bs-secondary-color)}.eudRtq_cardTextPreview{min-width:0;color:var(--bs-body-color);white-space:pre-wrap;word-break:break-word;flex:auto;padding:.125rem .25rem}.eudRtq_iconButton{width:1.75rem;height:1.75rem;color:var(--bs-secondary-color);cursor:pointer;touch-action:none;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.eudRtq_iconButton:hover{background:var(--bs-secondary-bg);color:var(--bs-body-color)}.eudRtq_deleteButton:hover{color:var(--bs-danger)}.eudRtq_addCardButton{justify-content:center;align-items:center;gap:.5rem;margin:0 .75rem .75rem;display:flex}.eudRtq_addColumnButton{border:2px dashed var(--bs-border-color);border-radius:var(--bs-border-radius);width:280px;min-height:12rem;color:var(--bs-secondary-color);background:0 0;flex-direction:column;flex:0 0 280px;justify-content:center;align-self:stretch;align-items:center;gap:.5rem;display:flex}.eudRtq_addColumnButton:hover{border-color:var(--bs-secondary-color);color:var(--bs-body-color);background:var(--bs-secondary-bg)}.eudRtq_overlay{cursor:grabbing;box-shadow:0 12px 28px #00000059}.eudRtq_overlay .eudRtq_columnHeader{border-bottom:none}
