[dir] .kanban-card-wrapper[data-v-d4940564]{margin-bottom:8px;cursor:grab}[dir] .kanban-card-wrapper[data-v-d4940564]:active{cursor:grabbing}.kanban-card-wrapper.is-dragging .kanban-card[data-v-d4940564]{opacity:.45}[dir=ltr] .kanban-card-wrapper.is-dragging .kanban-card[data-v-d4940564]{transform:rotate(1.5deg)}[dir=rtl] .kanban-card-wrapper.is-dragging .kanban-card[data-v-d4940564]{transform:rotate(-1.5deg)}[dir] .kanban-card-wrapper:hover .kanban-card[data-v-d4940564]{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)!important}.kanban-card[data-v-d4940564]{transition:box-shadow .2s,transform .15s;overflow:hidden}[dir] .kanban-card[data-v-d4940564]{border:2px solid #cacaca!important}.kanban-card__header-img[data-v-d4940564]{width:100%;height:120px;object-fit:cover;display:block}.kanban-card__images[data-v-d4940564]{display:flex;gap:4px;flex-wrap:wrap}.kanban-card__thumb[data-v-d4940564]{width:48px;height:36px;object-fit:cover}[dir] .kanban-card__thumb[data-v-d4940564]{border-radius:4px;border:1px solid rgba(0,0,0,.08)}.kanban-card__img-more[data-v-d4940564]{display:flex;align-items:center;justify-content:center;width:48px;height:36px;font-size:11px;font-weight:600}[dir] .kanban-card__img-more[data-v-d4940564]{background:rgba(0,0,0,.05);border-radius:4px}.kanban-card__title[data-v-d4940564]{font-size:13px!important;font-weight:600!important;line-height:1.4}[dir] .kanban-card__title[data-v-d4940564]{margin-bottom:0!important}.kanban-card__desc[data-v-d4940564]{font-size:12px;line-height:1.4;opacity:.65}.kanban-card__footer[data-v-d4940564]{display:flex;align-items:center;justify-content:space-between}.kanban-card__author[data-v-d4940564]{display:flex;align-items:center}.kanban-column-wrapper[data-v-333feda6]{width:280px;min-width:280px;flex-shrink:0;position:relative;transition:transform .15s,opacity .15s}.kanban-column-wrapper.column-dragging[data-v-333feda6]{opacity:.4}.column-drop-indicator[data-v-333feda6]{position:absolute;top:0;bottom:0;width:4px;pointer-events:none}[dir] .column-drop-indicator[data-v-333feda6]{border-radius:2px;background:#6366f1}[dir=ltr] .column-drop-indicator[data-v-333feda6]{left:-10px}[dir=rtl] .column-drop-indicator[data-v-333feda6]{right:-10px}[dir=ltr] .kanban-column-wrapper.column-drag-over[data-v-333feda6]{transform:translateX(6px)}[dir=rtl] .kanban-column-wrapper.column-drag-over[data-v-333feda6]{transform:translateX(-6px)}.kanban-column[data-v-333feda6]{width:100%;max-height:calc(100vh - 180px);display:flex;flex-direction:column;transition:outline .15s,box-shadow .15s}[dir] .kanban-column[data-v-333feda6]{border-top:3px solid #6366f1}.kanban-column.drag-over[data-v-333feda6]{outline:2px dashed #6366f1;outline-offset:2px}.kanban-column__header[data-v-333feda6]{display:flex;align-items:center;justify-content:space-between;user-select:none}[dir] .kanban-column__header[data-v-333feda6]{cursor:grab}[dir] .kanban-column__header[data-v-333feda6]:active{cursor:grabbing}.kanban-column__drag-handle[data-v-333feda6]{opacity:.3;transition:opacity .15s;display:flex;align-items:center;flex-shrink:0}[dir] .kanban-column__drag-handle[data-v-333feda6]{cursor:grab;padding:2px;border-radius:3px}.kanban-column__header:hover .kanban-column__drag-handle[data-v-333feda6]{opacity:.7}.kanban-column__drag-handle[data-v-333feda6]:active{opacity:1}[dir] .kanban-column__drag-handle[data-v-333feda6]:active{cursor:grabbing}.kanban-column__dot[data-v-333feda6]{width:8px;height:8px;flex-shrink:0;display:inline-block}[dir] .kanban-column__dot[data-v-333feda6]{border-radius:50%}.kanban-column__title[data-v-333feda6]{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir] .kanban-column__title[data-v-333feda6]{cursor:text}.kanban-column__body[data-v-333feda6]{flex:1;overflow-y:auto;scrollbar-width:thin}[dir] .kanban-column__body[data-v-333feda6]{cursor:default}.kanban-column__body[data-v-333feda6]::-webkit-scrollbar{width:4px}[dir] .kanban-column__body[data-v-333feda6]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}.kanban-column__empty[data-v-333feda6]{display:flex;flex-direction:column;align-items:center;justify-content:center}[dir] .kanban-column__empty[data-v-333feda6]{padding:28px 8px;border:2px dashed rgba(0,0,0,.1);border-radius:6px}.kanban-column__add-btn[data-v-333feda6]{font-size:12px}[dir] .kanban-column__add-btn[data-v-333feda6]{border-radius:0 0 calc(.357rem - 1px) calc(.357rem - 1px)!important}[dir] .kanban-column__footer[data-v-333feda6]{border-top:1px solid rgba(0,0,0,.05)}.card-header-image-wrap[data-v-f4ab8b20]{position:relative;width:100%;height:200px;overflow:hidden}[dir] .card-header-image-wrap[data-v-f4ab8b20]{border-radius:8px;cursor:zoom-in}.card-header-image[data-v-f4ab8b20]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}[dir] .card-header-image-wrap:hover .card-header-image[data-v-f4ab8b20]{transform:scale(1.02)}.card-header-image-overlay[data-v-f4ab8b20]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:background .2s}[dir] .card-header-image-overlay[data-v-f4ab8b20]{background:transparent}[dir] .card-header-image-wrap:hover .card-header-image-overlay[data-v-f4ab8b20]{background:rgba(0,0,0,.3)}.card-images-grid[data-v-f4ab8b20]{display:flex;flex-wrap:wrap;gap:8px}.card-image-item[data-v-f4ab8b20]{position:relative;display:flex;flex-direction:column;align-items:center;width:80px}[dir] .card-image-item[data-v-f4ab8b20]{cursor:zoom-in}.card-image-preview[data-v-f4ab8b20]{width:80px;height:60px;object-fit:cover;transition:filter .15s}[dir] .card-image-preview[data-v-f4ab8b20]{border-radius:6px;border:1px solid #e2e8f0}.card-image-item:hover .card-image-preview[data-v-f4ab8b20]{filter:brightness(.75)}.card-image-zoom-overlay[data-v-f4ab8b20]{position:absolute;top:0;width:80px;height:60px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;pointer-events:none}[dir=ltr] .card-image-zoom-overlay[data-v-f4ab8b20]{left:0}[dir=rtl] .card-image-zoom-overlay[data-v-f4ab8b20]{right:0}.card-image-item:hover .card-image-zoom-overlay[data-v-f4ab8b20]{opacity:1}.card-image-remove[data-v-f4ab8b20]{position:absolute;top:-6px;font-size:10px;line-height:1;z-index:2}[dir] .card-image-remove[data-v-f4ab8b20]{border-radius:50%;padding:1px 5px}[dir=ltr] .card-image-remove[data-v-f4ab8b20]{right:-6px}[dir=rtl] .card-image-remove[data-v-f4ab8b20]{left:-6px}.card-header-image-wrap .card-image-remove[data-v-f4ab8b20]{top:8px}[dir=ltr] .card-header-image-wrap .card-image-remove[data-v-f4ab8b20]{right:8px}[dir=rtl] .card-header-image-wrap .card-image-remove[data-v-f4ab8b20]{left:8px}.card-image-name[data-v-f4ab8b20]{font-size:10px;color:#94a3b8;word-break:break-all}[dir] .card-image-name[data-v-f4ab8b20]{margin-top:2px;text-align:center}.upload-drop-zone[data-v-f4ab8b20]{transition:border-color .2s,background .2s;display:flex;flex-direction:column;align-items:center}[dir] .upload-drop-zone[data-v-f4ab8b20]{border:2px dashed #cbd5e1;border-radius:8px;padding:24px;text-align:center;cursor:pointer}[dir] .upload-drop-zone[data-v-f4ab8b20]:hover{border-color:#6366f1;background:#f5f3ff}.lightbox-container[data-v-f4ab8b20]{display:flex;align-items:center;justify-content:center;min-height:60vh;position:relative}[dir] .lightbox-container[data-v-f4ab8b20]{cursor:zoom-out;padding:16px}.lightbox-img[data-v-f4ab8b20]{max-width:100%;max-height:80vh;object-fit:contain}[dir] .lightbox-img[data-v-f4ab8b20]{border-radius:6px;box-shadow:0 8px 40px rgba(0,0,0,.5);cursor:default}.lightbox-close[data-v-f4ab8b20]{position:absolute;top:8px;backdrop-filter:blur(4px)}[dir] .lightbox-close[data-v-f4ab8b20]{border-radius:50%;padding:6px;background:hsla(0,0%,100%,.15)}[dir=ltr] .lightbox-close[data-v-f4ab8b20]{right:8px}[dir=rtl] .lightbox-close[data-v-f4ab8b20]{left:8px}[dir] .kanban-lightbox-modal .modal-content{background:rgba(0,0,0,.85)!important;border:none!important;box-shadow:none!important}.kanban-lightbox-modal .modal-dialog{max-width:95vw!important}.kanban-card__header-img{width:100%;height:120px;object-fit:cover;display:block}.kanban-page[data-v-f043d1a4]{height:calc(100vh - 80px);display:flex;flex-direction:column;overflow:hidden}[dir] .kanban-page[data-v-f043d1a4]{padding:0}.kanban-toolbar[data-v-f043d1a4]{flex-shrink:0}.kanban-board[data-v-f043d1a4]{display:flex;gap:16px;overflow-x:auto;flex:1;align-items:flex-start;scrollbar-width:thin}[dir] .kanban-board[data-v-f043d1a4]{padding:20px 24px}.kanban-board[data-v-f043d1a4]::-webkit-scrollbar{height:6px}[dir] .kanban-board[data-v-f043d1a4]::-webkit-scrollbar-thumb{border-radius:3px}.kanban-column--new[data-v-f043d1a4]{width:280px;min-width:280px}.kanban-loading[data-v-f043d1a4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}