.page_page__ZJ8JP{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:#ffffff}.page_inner__rIrXW{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5);flex:1 1}.page_pageHeader__flO6d{background:#FBFBFB}.page_statCard__H4mAb{border:1px solid #fbfbfb}.page_statsRow__IQuPY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.page_tabBar__ohURY{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.page_tabPill__WB4md{display:flex;align-items:center;background:#F3F4F6;border-radius:8px;padding:4px;gap:2px}.page_tabActive__NLjO6,.page_tab__hc_5w{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;border:none;font-family:inherit;transition:background .12s,color .12s;white-space:nowrap}.page_tab__hc_5w{background:none;color:var(--color-text-secondary)}.page_tab__hc_5w:hover{background:rgba(255,255,255,.6);color:var(--color-text-primary)}.page_tabActive__NLjO6{background:#fff;color:var(--color-text-primary);box-shadow:0 1px 3px rgba(0,0,0,.08)}.page_filterBtn__YnmPl{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;font-family:inherit;white-space:nowrap}.page_tabBarRight__HAH36{display:flex;align-items:center;gap:var(--space-3)}.page_searchWrap__UE92t{display:flex;align-items:center;gap:6px;padding:7px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.page_searchInput__flFAO{border:none;outline:none;font-size:13px;color:var(--color-text-primary);background:transparent;width:160px;font-family:inherit}.page_searchInput__flFAO::placeholder{color:#9CA3AF}.page_dotsBtn__zRaPu{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:background .12s}.page_dotsBtn__zRaPu:hover{background:#F9FAFB}.page_createBtn__0AKO7{height:36px;padding:0 16px;background:#1D2A38;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;transition:opacity .12s}.page_createBtn__0AKO7:hover{opacity:.85}.page_contentPanel__THokJ{background:#ffffff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-self:flex-start;width:100%;overflow:hidden}.page_kanbanBoard__DlCq_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:12px;background:#ffffff;overflow-x:auto;align-items:start}.page_kanbanCol__mFLj_{background:#FBFBFB;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;transition:background .15s,border-color .15s}.page_kanbanColOver__T3GyT{background:#EEF2FF;border-color:#6366F1;border-style:dashed}.page_colHeader__jTn4m{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 12px;background:#FBFBFB;border-radius:10px 10px 0 0}.page_colHeaderLeft__fkCpP{display:flex;align-items:center;gap:6px}.page_colLabel__TZ8qj{font-size:13px;font-weight:400;color:var(--color-text-secondary)}.page_colCount__Stz84{width:18px;height:18px;border-radius:50%;background:#F3F4F6;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--color-text-secondary)}.page_colHeaderRight__b4ePx{display:flex;align-items:center;gap:2px}.page_colActionBtn__DZrlJ{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;border-radius:6px;transition:background .1s}.page_colActionBtn__DZrlJ:hover{background:#F3F4F6}.page_colCards__31LID{display:flex;flex-direction:column;gap:10px;padding:12px 10px;overflow-y:auto}.page_card__H1EJu{background:#ffffff;border:1px solid #e8eaed;border-radius:8px;padding:12px 12px 0;display:flex;flex-direction:column;gap:8px;overflow:hidden;cursor:-webkit-grab;cursor:grab}.page_cardDragging__Uv0RQ,.page_card__H1EJu:active{cursor:-webkit-grabbing;cursor:grabbing}.page_cardDragging__Uv0RQ{opacity:.45}.page_cardTop__cs1UK{display:flex;align-items:center;justify-content:space-between}.page_priorityBadge__8on2W{font-size:11px;padding:2px 8px;border-radius:20px}.page_cardDotsBtn___rkSG{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:4px;transition:background .1s}.page_cardDotsBtn___rkSG:hover{background:#F3F4F6}.page_cardTitle__1zdWe{font-size:13px;font-weight:500;color:var(--color-text-primary);margin:0}.page_cardDesc__WjmuM{font-size:12px;color:var(--color-text-secondary);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_cardMeta__Savrc{display:flex;flex-direction:column;gap:5px}.page_metaRow__3R5d4{display:flex;align-items:center;gap:5px}.page_metaRowSplit__m3e_e{display:flex;align-items:center;justify-content:space-between}.page_metaText__M7VeJ{font-size:11px;color:var(--color-text-secondary)}.page_cardFooter__iUtK5{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin:4px -12px 0;background:#ffffff;border-top:1px solid #f0f0f0;border-radius:0 0 8px 8px}.page_assigneeRow__C0dy5{display:flex;align-items:center;gap:6px}.page_avatarSm__2oO_p{width:22px;height:22px;border-radius:50%;overflow:hidden;flex-shrink:0}.page_assigneeName__ukem2{font-size:11px;color:var(--color-text-secondary);font-weight:500}.page_attachBtn__Ru9Y8{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;border-radius:4px;transition:background .1s}.page_attachBtn__Ru9Y8:hover{background:#F3F4F6}.page_emptyState__h3qUT{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:100px 0 40px;gap:var(--space-3)}.page_emptyImg__3o3XU{position:relative;width:180px;height:180px}.page_emptyTitle__MLnvy{font-size:16px;font-weight:500;color:var(--color-text-primary);margin:8px 0 0}.page_emptyDesc___3bqA{font-size:13px;color:var(--color-text-secondary);margin:0}.page_emptyBtn__WsTxW{margin-top:4px;height:40px;padding:0 20px;background:#1D2A38;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .12s}.page_emptyBtn__WsTxW:hover{opacity:.85}.page_reqTable__rMxnH{display:flex;flex-direction:column;width:100%}.page_reqTableHead__tggQZ{padding:10px 16px;background:#F9FAFB;border:1px solid #f3f4f6;border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:var(--font-size-xs);font-weight:400;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.4px}.page_reqTableHead__tggQZ,.page_reqTableRow__xeJvE{display:grid;grid-template-columns:2fr 1.5fr 100px 140px 100px 40px}.page_reqTableRow__xeJvE{padding:14px 16px;border:1px solid #f3f4f6;border-top:none;align-items:center;cursor:pointer;transition:background .1s}.page_reqTableRow__xeJvE:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.page_reqTableRow__xeJvE:hover{background:#FAFAFA}.page_reqTableTitle__dcwva{font-weight:500;color:var(--color-text-primary)}.page_reqTableCell__7Cv_c,.page_reqTableTitle__dcwva{font-size:var(--font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:12px}.page_reqTableCell__7Cv_c{color:var(--color-text-secondary)}.page_priorityBadge__8on2W{font-size:var(--font-size-sm);font-weight:500}.page_priorityHigh__yEVJF{color:#B42318}.page_priorityMedium__LNC3l{color:#B54708}.page_priorityLow__g3jN8{color:#027A48}.page_colStatusBadge__e6Aso{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:500}.page_colStatusnew__yosAQ{background:#F3F4F6;color:#374151}.page_colStatusassigned__NV8cc{background:#EFF8FF;color:#026AA2}.page_colStatusin_progress__Onqen{background:#FFFAEB;color:#B54708}.page_colStatusawaiting_review__rnYNb{background:#ECFDF3;color:#027A48}.page_reqTableRow__xeJvE:focus-visible{outline:2px solid #4E49EF;outline-offset:-2px}.page_rowMenuWrap__C5b7S{position:relative;display:inline-flex}.page_rowMenuBtn__dZanG{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:background .12s}.page_rowMenuBtn__dZanG:hover{background:#F3F4F6}.page_rowDropdown__zgj8F{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);min-width:148px;z-index:10;overflow:hidden}.page_rowDropdownItem__Hm5GC{display:block;width:100%;padding:10px 14px;text-align:left;border:none;background:transparent;font-size:var(--font-size-sm);font-weight:400;color:var(--color-text-primary);cursor:pointer;font-family:inherit;transition:background .1s}.page_rowDropdownItem__Hm5GC:hover{background:#F9FAFB}.page_rowDropdownItemDanger__DPAnd{color:#EF4444}.page_rowDropdownItemDanger__DPAnd:hover{background:#FEF2F2}.page_overlay__gme2G{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:100}.page_confirmModal__LUUgU{background:#fff;border-radius:16px;padding:32px 28px 28px;width:360px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.page_confirmModalTitle__RJjDH{font-size:18px;font-weight:500;color:var(--color-text-primary);margin:0}.page_confirmModalText__PIEb5{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.page_confirmModalActions__KaGIN{display:flex;gap:12px;width:100%;margin-top:8px}.page_confirmModalBtnClose__wSEHv{flex:1 1;padding:10px;border:1px solid #e5e7eb;border-radius:var(--radius-md);background:#fff;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);cursor:pointer;font-family:inherit;transition:border-color .12s}.page_confirmModalBtnClose__wSEHv:hover{border-color:#9CA3AF}.page_confirmModalBtnClose__wSEHv:disabled{opacity:.5;cursor:not-allowed}.page_confirmModalBtnConfirm__2pSAW{flex:1 1;padding:10px;border:none;border-radius:var(--radius-md);background:#EF4444;font-size:var(--font-size-sm);font-weight:500;color:#fff;cursor:pointer;font-family:inherit;transition:opacity .12s}.page_confirmModalBtnConfirm__2pSAW:hover{opacity:.88}.page_confirmModalBtnConfirm__2pSAW:disabled{opacity:.5;cursor:not-allowed}.page_calWrap__r5s2f{display:flex;flex-direction:column;gap:0;width:100%}.page_calNav__w8o9r{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #f3f4f6;border-radius:var(--radius-md) var(--radius-md) 0 0;background:#F9FAFB}.page_calNavBtn__xyeTS{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;transition:background .12s}.page_calNavBtn__xyeTS:hover{background:#F3F4F6}.page_calNavLabel__Hf_Tl{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary)}.page_calGrid__u9nI1{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid #f3f4f6;border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);overflow:hidden}.page_calDayHeader__S_LIA{padding:8px 0;text-align:center;font-size:11px;font-weight:400;color:var(--color-text-secondary);background:#F9FAFB;border-bottom:1px solid #f3f4f6;border-right:1px solid #f3f4f6}.page_calDayHeader__S_LIA:last-child{border-right:none}.page_calDay__KLcTD{min-height:100px;padding:8px;border-right:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;display:flex;flex-direction:column;gap:4px}.page_calDay__KLcTD:nth-child(7n){border-right:none}.page_calDayEmpty__O7Dhw{min-height:100px;border-right:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;background:#FAFAFA}.page_calDayEmpty__O7Dhw:nth-child(7n){border-right:none}.page_calDayToday__JUvWL{background:#F0F4FF}.page_calDayNum__qnbJG{font-size:12px;font-weight:500;color:var(--color-text-secondary);line-height:1;margin-bottom:2px}.page_calDayNumToday__VWcuR{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#1D2A38;color:#fff;font-weight:500}.page_calChips__Lh8kG{display:flex;flex-direction:column;gap:2px}.page_calChip__9NxnN{font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;cursor:pointer;display:block;transition:opacity .12s}.page_calChip__9NxnN:hover{opacity:.75}.page_calMore__EqpT5{font-size:10px;font-weight:500;color:var(--color-text-secondary);padding:2px 4px}@media (max-width:1024px){.page_kanbanBoard__DlCq_,.page_statsRow__IQuPY{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_inner__rIrXW{padding:var(--space-4)}.page_statsRow__IQuPY{grid-template-columns:1fr}.page_tabBar__ohURY{flex-wrap:wrap}.page_kanbanBoard__DlCq_{grid-template-columns:1fr}.page_reqTable__rMxnH{overflow-x:auto}.page_reqTableHead__tggQZ,.page_reqTableRow__xeJvE{min-width:520px}}