.Modal_overlay__cza8g{position:fixed;inset:0;background-color:rgba(9,30,66,.54);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;animation:Modal_fadeIn__v7xh_ .2s ease-out}.Modal_content__I_pH0{width:95vw;max-width:600px;background-color:#ffffff;border-radius:16px;box-shadow:0 20px 40px -8px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;animation:Modal_scaleUp__1zN3F .25s cubic-bezier(.34,1.56,.64,1)}.Modal_header__nqLWP{padding:24px 32px 16px;display:flex;align-items:center;justify-content:space-between}.Modal_title__JXUjh{font-size:1.25rem;font-weight:700;color:#172B4D;margin:0;letter-spacing:-.01em}.Modal_closeBtn__auQSX{color:#6B778C;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;transition:all .2s ease}.Modal_closeBtn__auQSX:hover{background-color:#091E420F;color:#172B4D}.Modal_body__GPxOv{padding:0 32px 32px;max-height:80vh;overflow-y:auto}@keyframes Modal_fadeIn__v7xh_{0%{opacity:0}to{opacity:1}}@keyframes Modal_scaleUp__1zN3F{0%{transform:translateY(10px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.ExportTaskReportModal_modalOverlay__yE4S2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:ExportTaskReportModal_fadeIn__MB6QR .2s ease-out}@keyframes ExportTaskReportModal_fadeIn__MB6QR{0%{opacity:0}to{opacity:1}}.ExportTaskReportModal_modalContent__d_ON5{background:var(--bg-card,#ffffff);border:1px solid var(--border,#e2e8f0);border-radius:16px;width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden}.ExportTaskReportModal_modalHeader__mM18L{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border,#e2e8f0);background:var(--bg-main,#f8fafc)}.ExportTaskReportModal_closeBtn__drTZH{background:transparent;border:none;color:var(--text-muted,#64748b);cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s}.ExportTaskReportModal_closeBtn__drTZH:hover{background:var(--border,#e2e8f0);color:var(--text-main,#0f172a)}.ExportTaskReportModal_formBody__Z2qNa{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.ExportTaskReportModal_sectionTitle__S8s0k{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#64748b);margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.ExportTaskReportModal_formGrid__TXySr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.ExportTaskReportModal_formGroup__WH9KW{display:flex;flex-direction:column;gap:6px}.ExportTaskReportModal_formGroup__WH9KW label{font-size:.8rem;font-weight:600;color:var(--text-main,#1e293b)}.ExportTaskReportModal_dateInput__fcyNi,.ExportTaskReportModal_selectInput__eVBAn{width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--border,#cbd5e1);background:var(--bg-main,#f8fafc);color:var(--text-main,#0f172a);font-size:.85rem;outline:none;transition:border-color .15s}.ExportTaskReportModal_dateInput__fcyNi:focus,.ExportTaskReportModal_selectInput__eVBAn:focus{border-color:var(--primary,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ExportTaskReportModal_checkboxGrid__xAzEp{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px;background:var(--bg-main,#f8fafc);padding:12px;border-radius:10px;border:1px solid var(--border,#e2e8f0)}.ExportTaskReportModal_checkboxLabel__tJI0J{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:500;color:var(--text-main,#334155);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 6px;border-radius:6px;transition:background .15s}.ExportTaskReportModal_checkboxLabel__tJI0J:hover{background:var(--border,#e2e8f0)}.ExportTaskReportModal_checkboxLabel__tJI0J input[type=checkbox]{accent-color:var(--primary,#2563eb);width:15px;height:15px;cursor:pointer}.ExportTaskReportModal_toggleLinkBtn__D4Iy8{background:none;border:none;color:var(--primary,#2563eb);font-size:.75rem;font-weight:600;cursor:pointer;padding:0}.ExportTaskReportModal_toggleLinkBtn__D4Iy8:hover{text-decoration:underline}.ExportTaskReportModal_employeeScrollList__PhU2s{max-height:150px;overflow-y:auto;border:1px solid var(--border,#e2e8f0);border-radius:8px;padding:8px;background:var(--bg-main,#f8fafc);display:flex;flex-direction:column;gap:4px}.ExportTaskReportModal_modalFooter__iBfke{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--border,#e2e8f0);background:var(--bg-main,#f8fafc)}.ExportTaskReportModal_countBadge__FIY0g{font-size:.82rem;font-weight:600;color:var(--text-muted,#64748b)}.ExportTaskReportModal_countHighlight__UEswy{color:var(--primary,#2563eb);font-weight:800}.ExportTaskReportModal_actionsRight__PrXKG{display:flex;gap:10px}.ExportTaskReportModal_cancelBtn__eizMX{padding:8px 16px;border-radius:8px;border:1px solid var(--border,#cbd5e1);background:transparent;color:var(--text-main,#334155);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s}.ExportTaskReportModal_cancelBtn__eizMX:hover{background:var(--border,#e2e8f0)}.ExportTaskReportModal_exportSubmitBtn__z8qAC{display:flex;align-items:center;gap:8px;padding:8px 20px;border-radius:8px;border:none;background:var(--primary,#2563eb);color:white;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s;box-shadow:0 4px 12px rgba(37,99,235,.25)}.ExportTaskReportModal_exportSubmitBtn__z8qAC:hover{background:#1d4ed8;transform:translateY(-1px)}.ExportTaskReportModal_exportSubmitBtn__z8qAC:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_boardContainer__mhMEG{height:calc(100vh - 60px);display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--bg-main)}.page_header__mcZzD{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;background:var(--bg-card);border-bottom:1px solid var(--border);flex-shrink:0}.page_headerLeft__NJbkQ{display:flex;flex-direction:column;gap:3px}.page_title__hQaMe{font-size:1.5rem;font-weight:900;letter-spacing:-.03em;color:var(--text-main);margin:0}.page_subtitle__W9VX0{font-size:.82rem;color:var(--text-muted);margin:0}.page_headerRight__Lk_ag{display:flex;align-items:center;gap:12px}.page_createTaskBtn__DcPDA{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;background:var(--primary);color:white;border-radius:var(--radius-md);font-weight:700;font-size:.82rem;transition:all .18s;box-shadow:0 4px 12px rgba(37,99,235,.25);border:none;cursor:pointer}.page_createTaskBtn__DcPDA:hover{background:var(--primary-hover);transform:translateY(-1px)}.page_toolbar__7ufsx{padding:12px 32px;background:var(--bg-card);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.page_toolbarLeft__aZ_OT{display:flex;align-items:center;gap:20px}.page_searchBox__sTkaT{position:relative;display:flex;align-items:center;width:260px}.page_searchIcon__H5cWP{position:absolute;left:10px;color:var(--text-muted)}.page_searchBox__sTkaT input{width:100%;padding:7px 10px 7px 34px;background:var(--bg-main);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.82rem;transition:all .2s}.page_searchBox__sTkaT input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px var(--primary-ring)}.page_filters__YfQ4W{display:flex;align-items:center;gap:12px}.page_filterBtn__tidlp,.page_filterIcon__HuFlQ{color:var(--text-muted)}.page_filterBtn__tidlp{padding:6px 12px;font-size:.78rem;font-weight:700;border-radius:var(--radius-sm);background:var(--bg-main);border:1px solid var(--border);cursor:pointer;transition:all .15s}.page_filterBtnActive__OfmR7{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.page_filterSelect___B3xi{padding:6px 10px;font-size:.78rem;font-weight:700;border-radius:var(--radius-sm);background:var(--bg-main);border:1px solid var(--border);color:var(--text-main);cursor:pointer;outline:none}.page_filterSelect___B3xi:hover{border-color:var(--primary)}.page_kanbanBoard__eZfB7{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:20px 28px;flex:1 1;min-height:0;overflow-x:auto;align-items:start}.page_columnWrap__UfZ_1{background:#f4f5f7;border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;max-height:100%;overflow:hidden}.page_columnHeader__a9okB{padding:10px 14px;display:flex;justify-content:space-between;align-items:center;background:#f4f5f7;flex-shrink:0;border-top:3px solid var(--primary)}.page_columnHeaderLeft__JH99K{display:flex;align-items:center;gap:8px}.page_columnDot__gpKAR{width:8px;height:8px;border-radius:50%;flex-shrink:0}.page_columnTitle__tnzlU{font-size:.72rem;font-weight:800;color:var(--text-main);text-transform:uppercase;letter-spacing:.08em;margin:0}.page_taskCount__moJWH{padding:1px 7px;border-radius:20px;font-size:.65rem;font-weight:800;background:rgba(0,0,0,.05);color:var(--text-muted)}.page_columnList__rY9LP{padding:10px;flex:1 1;overflow-y:auto;min-height:100px;transition:background-color .15s;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.page_draggingOver__RHqic{background-color:#dbeafe!important}.page_emptyColumn__0G5qR{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-muted);font-size:.8rem;border:2px dashed var(--border);border-radius:8px;margin:5px}.page_taskCard__pO_Kj{background:var(--bg-card);border-radius:var(--radius-md);margin-bottom:8px;border:1px solid var(--border);cursor:-webkit-grab;cursor:grab;transition:all .18s;position:relative;overflow:hidden;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.05);color:inherit;text-decoration:none}.page_taskCard__pO_Kj:hover{box-shadow:0 4px 14px rgba(0,0,0,.1);transform:translateY(-2px);background:white}.page_isDragging__Ys5e_{box-shadow:0 14px 36px rgba(0,0,0,.18);transform:rotate(1.5deg) scale(1.02);opacity:.95;cursor:-webkit-grabbing;cursor:grabbing}.page_cardAccent__vf0Sh{width:3px;flex-shrink:0}.page_cardInner__LZ2YY{flex:1 1;padding:12px 14px;min-width:0}.page_cardHeader__Ek2Cx{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:6px}.page_cardHeaderRight__2OF1E,.page_cardTopLeft__k6HuM{display:flex;align-items:center;gap:6px}.page_cardIconBtn__bgExK{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s;padding:0;text-decoration:none}.page_cardIconBtn__bgExK:focus-visible,.page_taskCard__pO_Kj:focus-within .page_cardIconBtn__bgExK,.page_taskCard__pO_Kj:hover .page_cardIconBtn__bgExK{opacity:1}.page_cardIconBtn__bgExK:focus-visible,.page_cardIconBtn__bgExK:hover{background:var(--primary-light);color:var(--primary)}.page_projectKey__4QZ1i{font-size:.68rem;font-weight:700;color:var(--text-muted);font-family:SF Mono,Fira Code,monospace;letter-spacing:.04em}.page_priorityBadge__SjVzs{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:5px}.page_taskTitle__5zawv{font-size:.84rem;font-weight:600;color:var(--text-main);line-height:1.45;margin:0 0 12px}.page_cardFooter__riUcp{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:8px}.page_cardMeta__WMIB9{display:flex;align-items:center;gap:8px;font-size:.7rem;color:var(--text-muted);font-weight:600}.page_projectBadge__TZxfD{background:var(--primary-light);color:var(--primary);padding:2px 8px;border-radius:4px;font-size:.65rem;font-weight:800}.page_cardRight__V_Uhq{display:flex;align-items:center}.page_unassignedIcon__JiWiN{color:var(--border)}.page_modalForm__aLsqm{display:flex;flex-direction:column;gap:16px}.page_formRow__Z7p2Y{display:flex;gap:14px}.page_formRow__Z7p2Y>*{flex:1 1}.page_formGroup__ijq3m{display:flex;flex-direction:column;gap:5px}.page_formGroup__ijq3m label{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em}.page_input__ieDY8{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.875rem;background:var(--bg-main);color:var(--text-main);transition:all .18s;outline:none;width:100%}.page_input__ieDY8:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-ring)}.page_submitRow__ajF0B{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.page_btnSecondary__j9Q_7{padding:8px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);color:var(--text-main);font-weight:700;font-size:.8rem;cursor:pointer}.page_btnPrimary__cMK_L{padding:8px 18px;border-radius:var(--radius-sm);border:none;background:var(--primary);color:white;font-weight:700;font-size:.8rem;cursor:pointer;box-shadow:0 4px 12px rgba(37,99,235,.22)}.page_mutedTextSmall__RyMl7{font-size:.7rem;color:var(--text-muted);font-weight:600}.page_jiraModalGrid__Psj8E{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:24px;gap:24px;align-items:start}@media (max-width:850px){.page_jiraModalGrid__Psj8E{grid-template-columns:1fr}}.page_jiraModalMain__wow6r{min-width:0;display:flex;flex-direction:column;gap:16px}.page_jiraModalSidebar__yPki5{width:290px;flex-shrink:0;display:flex;flex-direction:column;gap:14px;background:var(--bg-main,#f8fafc);padding:18px;border-radius:var(--radius-md,12px);border:1px solid var(--border,#e2e8f0)}.page_modalDropzone__1ZfN0{border:2px dashed #cbd5e1;border-radius:var(--radius-sm,8px);padding:14px 16px;text-align:center;background:#f8fafc;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:6px}.page_modalDropzone__1ZfN0:hover{border-color:#2563eb;background:#eff6ff}.page_dropzoneText__kcA0a{font-size:.78rem;color:#64748b}.page_pasteBadge__6EfUR{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#e2e8f0;border-radius:4px;font-size:.72rem;font-weight:600;color:#334155}.page_attachmentGrid__ZJdOf{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.page_attachmentCard__vFWmO{position:relative;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#ffffff;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.05)}.page_attachmentThumb__Bxkvz{width:100%;height:80px;object-fit:cover;background:#f1f5f9}.page_attachmentDocThumb__XOUwl{width:100%;height:80px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.page_docExtBadge__e__jZ{font-size:.62rem;font-weight:800;color:#1e40af;background:#dbeafe;padding:1px 5px;border-radius:4px;letter-spacing:.05em}.page_attachmentInfo__bllwF{padding:6px 8px;display:flex;align-items:center;justify-content:space-between;gap:4px;background:#ffffff}.page_attachmentName__a7RHQ{font-size:.7rem;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_attachmentRemoveBtn__K8Q_D{background:none;border:none;color:#ef4444;cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:4px}.page_attachmentRemoveBtn__K8Q_D:hover{background:#fee2e2}.page_spin__t_kzJ{animation:page_spin__t_kzJ 1s linear infinite}@keyframes page_spin__t_kzJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}