.BoardColumn_column__56fU8{background:linear-gradient(180deg,#f9fafb,#ffffff);border-radius:12px;border:1px solid #e5e7eb;display:flex;flex-direction:column;min-height:400px;max-width:250px;flex-shrink:0;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.BoardColumn_column__56fU8:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.BoardColumn_columnHeader__aVJdT{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;background:linear-gradient(90deg,rgba(99,102,241,.05),transparent);border-bottom:2px solid #e5e7eb;flex-shrink:0}.BoardColumn_columnTitle___a715{font-size:.7rem;font-weight:700;color:#1f2937;margin:0;display:flex;align-items:center;gap:.25rem}.BoardColumn_cardCount__jOdIz{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-radius:50%;font-size:.6rem;font-weight:600}.BoardColumn_columnContent__c2hL1{flex:1 1;overflow-y:auto;padding:.4rem;display:flex;flex-direction:column;gap:.3rem}.BoardColumn_columnContent__c2hL1::-webkit-scrollbar{width:6px}.BoardColumn_columnContent__c2hL1::-webkit-scrollbar-track{background:transparent}.BoardColumn_columnContent__c2hL1::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.BoardColumn_columnContent__c2hL1::-webkit-scrollbar-thumb:hover{background:#9ca3af}.BoardColumn_emptyState__1Q5Oa{display:flex;align-items:center;justify-content:center;height:200px;color:#9ca3af;text-align:center}.BoardColumn_emptyState__1Q5Oa p{margin:0;font-size:.95rem}@media (max-width:1024px){.BoardColumn_column__56fU8{min-width:220px;min-height:350px}.BoardColumn_columnContent__c2hL1{padding:.75rem}}@media (max-width:768px){.BoardColumn_column__56fU8{min-width:100%;min-height:auto}.BoardColumn_columnHeader__aVJdT{padding:.75rem 1rem}.BoardColumn_columnTitle___a715{font-size:1rem}.BoardColumn_columnContent__c2hL1{padding:.5rem}}.AddCardModal_modalOverlay__t096I{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.AddCardModal_modalContent__Sy_D1{background:white;border-radius:12px;width:90%;max-width:700px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.3)}.AddCardModal_modalHeader__uS_Fu{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.AddCardModal_modalHeader__uS_Fu h2{margin:0;font-size:18px;font-weight:600}.AddCardModal_closeButton__q20S5{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s}.AddCardModal_closeButton__q20S5:hover{color:#000}.AddCardModal_errorAlert__7SLwi{background-color:#fee2e2;color:#dc2626;padding:12px 16px;margin:12px;border-radius:6px;font-size:14px}.AddCardModal_formSection__MMSss{flex:1 1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.AddCardModal_formGroup__KWsmr{display:flex;flex-direction:column;gap:8px}.AddCardModal_formGroup__KWsmr label{font-size:14px;font-weight:600;color:#1f2937}.AddCardModal_input__0c8jR{padding:10px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit}.AddCardModal_input__0c8jR:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AddCardModal_contentSection__fAInO h3{margin:0 0 12px;font-size:16px;font-weight:600;color:#1f2937}.AddCardModal_contentButtonsGroup__L2gmV{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.AddCardModal_contentButton__isU6N{padding:10px;border:2px solid #3b82f6;background:white;color:#3b82f6;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.AddCardModal_contentButton__isU6N:hover{background:#eff6ff}.AddCardModal_contentButton__isU6N:disabled{opacity:.5;cursor:not-allowed}.AddCardModal_contentPanel__EJkg0{border:1px solid #e5e7eb;border-radius:8px;min-height:120px;max-height:250px;overflow-y:auto;background-color:#f9fafb;padding:12px}.AddCardModal_emptyContent__3BQOx{color:#9ca3af;text-align:center;padding:24px 0;margin:0;font-size:14px}.AddCardModal_contentItem__F0LjN{background:white;border:1px solid #e5e7eb;border-radius:6px;padding:12px;margin-bottom:8px;display:flex;flex-direction:column}.AddCardModal_contentItemHeader__k3ZyM{display:flex;align-items:center;gap:8px}.AddCardModal_contentType__mU9ju{font-size:18px;flex-shrink:0}.AddCardModal_contentPreview__xbK5e{flex:1 1;font-size:13px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;max-height:40px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.AddCardModal_contentActions__MPU5F{display:flex;gap:4px}.AddCardModal_actionButton__A4f_I{background:#e5e7eb;border:none;width:28px;height:28px;border-radius:4px;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:all .2s}.AddCardModal_actionButton__A4f_I:hover:not(:disabled){background:#d1d5db}.AddCardModal_actionButton__A4f_I:disabled{opacity:.3;cursor:not-allowed}.AddCardModal_modalFooter__oLJo5{display:flex;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid #e5e7eb;background-color:#f9fafb;flex-shrink:0}.AddCardModal_cancelButton__DHMW_{background:white;border:1px solid #d1d5db;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.AddCardModal_cancelButton__DHMW_:hover{background-color:#f3f4f6}.AddCardModal_saveButton__vZMQK{background:#3b82f6;color:white;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.AddCardModal_saveButton__vZMQK:hover:not(:disabled){background:#2563eb}.AddCardModal_saveButton__vZMQK:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:768px){.AddCardModal_modalContent__Sy_D1{width:95%;max-height:90vh}.AddCardModal_formSection__MMSss{padding:16px}.AddCardModal_contentButtonsGroup__L2gmV{grid-template-columns:repeat(2,1fr)}.AddCardModal_contentPanel__EJkg0{max-height:200px}}