.kanban-board_kanbanPage__uWSZ2{display:flex;flex-direction:column;height:calc(100vh - 72px);min-width:0}.kanban-board_toolbar__M9yXy{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 24px;background:#ffffff;border-bottom:1px solid #e8eaf0}.kanban-board_searchField__jNIrx{width:280px;max-width:100%}.kanban-board_filterGroup__ihUbw{display:flex;gap:4px;padding:4px;border-radius:999px;background:#f0f2f7}.kanban-board_filterPill__9us__{padding:6px 14px;border:none;border-radius:999px;background:transparent;color:#9a9a9a;font-family:Archivo,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.kanban-board_filterPill__9us__:hover{transform:translateY(-1px)}.kanban-board_filterPill__9us__[data-active=true]{background:var(--kanban-pill-color);color:#ffffff}.kanban-board_toolbarSpacer__C9MRk{flex:1 1;min-width:24px}.kanban-board_pendingText__Zyn80{color:#9a9a9a;font-size:12px}.kanban-board_createButton__YHpnM{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:#007dec;color:#ffffff;font-family:Archivo,sans-serif;font-weight:700;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.kanban-board_createButton__YHpnM:hover{background:#006fd1;transform:translateY(-1px)}.kanban-board_ownerPicker__L4gHV{position:relative;display:flex;align-items:center;gap:8px}.kanban-board_ownerLabel__cQhFZ{color:#9a9a9a;font-family:Archivo,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em}.kanban-board_ownerAllButton__PX0nN{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid transparent;border-radius:999px;background:transparent;cursor:pointer}.kanban-board_ownerAllButton__PX0nN[data-active=true]{border-color:rgba(0,125,236,.19);background:rgba(0,125,236,.06)}.kanban-board_ownerAllAvatar__ftG30,.kanban-board_ownerExtraButton__GWBqB{display:grid;place-items:center;border-radius:50%;background:#e8eaf0;color:#00024f;font-family:Archivo,sans-serif;font-weight:700}.kanban-board_ownerAllAvatar__ftG30{width:28px;height:28px;font-size:10px}.kanban-board_ownerAvatarRow__0xHrg{display:flex;align-items:center}.kanban-board_ownerAvatarButton__klXM0{padding:0;border:2px solid #ffffff;border-radius:50%;background:transparent;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.kanban-board_ownerAvatarButton__klXM0[data-stacked=true],.kanban-board_ownerExtraButton__GWBqB[data-stacked=true]{margin-left:-6px}.kanban-board_ownerAvatarButton__klXM0[data-active=true]{border-color:var(--owner-color)}.kanban-board_ownerAvatarButton__klXM0:hover,.kanban-board_ownerExtraButton__GWBqB:hover{transform:translateY(-1px)}.kanban-board_ownerExtraButton__GWBqB{width:32px;height:32px;border:2px solid #ffffff;font-size:11px;cursor:pointer}.kanban-board_ownerMenu__mZXfV{position:absolute;top:calc(100% + 10px);right:0;z-index:20;display:grid;grid-gap:6px;gap:6px;width:220px;max-height:260px;padding:10px;overflow-y:auto;border:1px solid #e8eaf0;border-radius:14px;background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04)}.kanban-board_ownerMenuItem__x_2aa{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer}.kanban-board_ownerMenuItem__x_2aa span{color:#00024f;font-family:Archivo,sans-serif;font-weight:700}.kanban-board_ownerMenuItem__x_2aa[data-active=true]{border-color:color-mix(in srgb,var(--owner-color) 35%,transparent);background:color-mix(in srgb,var(--owner-color) 10%,transparent)}.kanban-board_ownerMenuItem__x_2aa[data-active=true] span{color:var(--owner-color)}.kanban-board_boardScroll__OAeCA{display:flex;align-items:flex-start;flex:1 1;gap:14px;min-height:0;padding:16px 24px;overflow-x:auto;overflow-y:hidden}.kanban-board_boardColumns__CaonS{display:flex;align-items:flex-start;gap:14px;min-width:max-content}.kanban-board_column__RMHxr{display:flex;flex-direction:column;flex-shrink:0;width:280px;max-height:calc(100vh - 180px);border:1.5px solid #e8eaf0;border-radius:14px;background:#f0f2f7;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.kanban-board_column__RMHxr[data-drag-over=true]{border-color:var(--column-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--column-color) 20%,transparent);transform:translateY(-2px)}.kanban-board_columnHeader__tF3pH{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #e8eaf0}.kanban-board_columnDot__cs_Vi{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--column-color)}.kanban-board_columnTitle__ezKJN{flex:1 1;color:#00024f;font-family:Archivo,sans-serif;font-size:13px;font-weight:700}.kanban-board_columnCount__bX8qa{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--column-color) 20%,transparent);color:var(--column-color);font-family:Archivo,sans-serif;font-size:11px;font-weight:700}.kanban-board_columnValue___BQJt{padding:6px 14px;border-bottom:1px solid #e8eaf0;color:#9a9a9a;font-family:Poppins,sans-serif;font-size:11px}.kanban-board_cardList__9muTt{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:10px;overflow-y:auto;transition:background-color .18s ease}.kanban-board_cardList__9muTt[data-drag-target=true]{background:color-mix(in srgb,var(--column-color) 7%,transparent)}.kanban-board_dropIndicator__LTeCi{height:68px;flex-shrink:0;border:1.5px dashed color-mix(in srgb,var(--column-color) 62%,transparent);border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--column-color) 16%,transparent),transparent),color-mix(in srgb,var(--column-color) 8%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--column-color) 10%,transparent);animation:kanban-board_dropIndicatorPulse__4I35V .86s ease-in-out infinite alternate}.kanban-board_emptyColumnCard__4Snmj{padding:24px 0;color:#9a9a9a;font-family:Poppins,sans-serif;font-size:12px;text-align:center}.kanban-board_cardDragShell__lTnKU{opacity:1;transform:translateY(0) scale(1);border-radius:10px;outline:none;transition:opacity .16s ease,transform .22s ease,filter .18s ease}.kanban-board_cardDragShell__lTnKU:focus-visible .kanban-board_kanbanCard__lG_3e{border-color:var(--kanban-card-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--kanban-card-accent) 20%,transparent)}.kanban-board_cardDragShell__lTnKU[data-dragging=true]{opacity:.36;filter:saturate(.8);transform:scale(.97)}.kanban-board_cardDragShell__lTnKU[data-recently-moved=true]{animation:kanban-board_cardDropIn__stedn .32s cubic-bezier(.2,.8,.2,1)}.kanban-board_cardLink__5UVFa{display:block;text-decoration:none}.kanban-board_kanbanCard__lG_3e{display:flex;flex-direction:column;min-width:0;padding:12px;border:1.5px solid #e8eaf0;border-left:4px solid var(--kanban-card-rail);border-radius:10px;background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,.04);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .16s ease,box-shadow .18s ease,transform .18s ease,opacity .16s ease}.kanban-board_kanbanCard__lG_3e:hover{border-color:color-mix(in srgb,var(--kanban-card-accent) 38%,white);box-shadow:0 4px 16px color-mix(in srgb,var(--kanban-card-accent) 18%,transparent);transform:translateY(-2px)}.kanban-board_kanbanCard__lG_3e:active{cursor:-webkit-grabbing;cursor:grabbing}.kanban-board_riskAlert__tuK9r{display:flex;align-items:center;gap:4px;margin-bottom:4px;color:#dc2626;font-family:Archivo,sans-serif;font-size:10px;font-weight:700}.kanban-board_cardTitle__QxjUH{margin-bottom:6px;color:#00024f;font-family:Archivo,sans-serif;font-size:13px;font-weight:700;line-height:1.3}.kanban-board_cardSupplier__dp36M{margin-bottom:8px;color:#9a9a9a;font-family:Poppins,sans-serif;font-size:11px}.kanban-board_cardTags__xo4Ox{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.kanban-board_cardFooter__bhFs2{display:flex;align-items:center;justify-content:space-between}.kanban-board_cardValue__yUMLo{color:#00024f;font-family:Archivo,sans-serif;font-size:13px;font-weight:800}.kanban-board_cardActions__UQ2ye{display:none;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #e8eaf0}.kanban-board_kanbanCard__lG_3e:hover .kanban-board_cardActions__UQ2ye{display:flex}.kanban-board_cardTimestamp__zVeRa{margin-top:8px;color:#9a9a9a;font-family:Poppins,sans-serif;font-size:10px}.kanban-board_kanbanCard__lG_3e:hover .kanban-board_cardTimestamp__zVeRa{display:none}.kanban-board_actionButton__4MliI{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-family:Archivo,sans-serif;font-size:12px;font-weight:700;cursor:pointer}.kanban-board_actionButton__4MliI[data-variant=primary]{border:none;background:#007dec;color:#ffffff}.kanban-board_actionButton__4MliI[data-variant=secondary]{border:none;background:#e8eaf0;color:#00024f}.kanban-board_actionButton__4MliI[data-variant=ghost]{border:none;background:transparent;color:#9a9a9a}.kanban-board_columnFooter__uFhAm{padding:10px;border-top:1px solid #e8eaf0}.kanban-board_addButton__Lcl_H{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;border:1.5px dashed #e8eaf0;border-radius:8px;background:transparent;color:#9a9a9a;font-family:Poppins,sans-serif;font-size:12px;cursor:pointer;transition:border-color .18s ease,color .18s ease}.kanban-board_addButton__Lcl_H:hover{border-color:#007dec;color:#007dec}@keyframes kanban-board_cardDropIn__stedn{0%{opacity:.2;transform:translateY(-14px) scale(.96)}70%{opacity:1;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes kanban-board_dropIndicatorPulse__4I35V{0%{opacity:.62;transform:scaleY(.96)}to{opacity:1;transform:scaleY(1)}}@media (max-width:860px){.kanban-board_boardScroll__OAeCA,.kanban-board_toolbar__M9yXy{padding-right:16px;padding-left:16px}.kanban-board_column__RMHxr{width:260px}}