.TicketQuickEditModal_overlay__nrq6g{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:TicketQuickEditModal_fadeIn__yFmLK .2s ease;padding:1rem}.TicketQuickEditModal_modal__scgUi{background:var(--color-background);border-radius:12px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:TicketQuickEditModal_slideUp__LH5_F .2s ease;overflow:hidden}@media(max-width:768px){.TicketQuickEditModal_modal__scgUi{max-width:100%;max-height:100%;border-radius:6px}}@keyframes TicketQuickEditModal_fadeIn__yFmLK{0%{opacity:0}to{opacity:1}}@keyframes TicketQuickEditModal_slideUp__LH5_F{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TicketQuickEditModal_header__z5sB9{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.TicketQuickEditModal_headerLeft__ZqvwB{display:flex;align-items:center;gap:.5rem}.TicketQuickEditModal_ticketNumber__dvwRE{font-size:1.125rem;font-weight:700;color:var(--color-primary)}.TicketQuickEditModal_gitlabLink__XYGOD{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-gitlab);color:#fff;border-radius:4px;transition:opacity .2s ease}.TicketQuickEditModal_gitlabLink__XYGOD:hover{opacity:.9}.TicketQuickEditModal_headerRight__iNSN1{display:flex;align-items:center;gap:.5rem}.TicketQuickEditModal_detailLink__4Me_d{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-text-muted);border-radius:6px;transition:all .2s ease}.TicketQuickEditModal_detailLink__4Me_d:hover{background:var(--color-surface-elevated);color:var(--color-primary)}.TicketQuickEditModal_closeButton__NY8NP{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease}.TicketQuickEditModal_closeButton__NY8NP:hover{background:var(--color-surface-elevated);color:var(--color-text)}.TicketQuickEditModal_content__1papC{flex:1 1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.TicketQuickEditModal_field__tWnQ6{display:flex;flex-direction:column;gap:.25rem}.TicketQuickEditModal_field__tWnQ6 label{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.TicketQuickEditModal_row__CZExe{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}@media(max-width:480px){.TicketQuickEditModal_row__CZExe{grid-template-columns:1fr}}.TicketQuickEditModal_input__XArXj,.TicketQuickEditModal_select__ngf3g,.TicketQuickEditModal_textarea__zdg_s{width:100%;padding:.5rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:.875rem;font-family:inherit;transition:all .2s ease}.TicketQuickEditModal_input__XArXj:focus,.TicketQuickEditModal_select__ngf3g:focus,.TicketQuickEditModal_textarea__zdg_s:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.TicketQuickEditModal_input__XArXj:hover:not(:focus),.TicketQuickEditModal_select__ngf3g:hover:not(:focus),.TicketQuickEditModal_textarea__zdg_s:hover:not(:focus){border-color:var(--color-text-muted)}.TicketQuickEditModal_input__XArXj::placeholder,.TicketQuickEditModal_select__ngf3g::placeholder,.TicketQuickEditModal_textarea__zdg_s::placeholder{color:var(--color-text-muted)}.TicketQuickEditModal_textarea__zdg_s{resize:vertical;min-height:80px;line-height:1.5}.TicketQuickEditModal_select__ngf3g{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;padding-right:2rem}.TicketQuickEditModal_select__ngf3g.TicketQuickEditModal_priorityCRITICAL__Sf595{border-left:3px solid var(--color-priority-critical)}.TicketQuickEditModal_select__ngf3g.TicketQuickEditModal_priorityHIGH__TKP5y{border-left:3px solid var(--color-priority-high)}.TicketQuickEditModal_select__ngf3g.TicketQuickEditModal_priorityMEDIUM___xG6a{border-left:3px solid var(--color-priority-medium)}.TicketQuickEditModal_select__ngf3g.TicketQuickEditModal_priorityLOW__QNa4t{border-left:3px solid var(--color-priority-low)}.TicketQuickEditModal_footer__t9pya{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--color-border);background:var(--color-surface)}@media(max-width:480px){.TicketQuickEditModal_footer__t9pya{flex-direction:column;gap:.5rem}}.TicketQuickEditModal_footerLeft__mWnlz{flex:1 1}.TicketQuickEditModal_changesIndicator__2ZU_6{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-warning)}.TicketQuickEditModal_changesIndicator__2ZU_6 svg{flex-shrink:0}.TicketQuickEditModal_footerRight__xaQhF{display:flex;align-items:center;gap:.5rem}.TicketQuickEditModal_cancelButton__IEjuL{padding:.5rem 1rem;background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.TicketQuickEditModal_cancelButton__IEjuL:hover:not(:disabled){border-color:var(--color-text-muted);color:var(--color-text)}.TicketQuickEditModal_cancelButton__IEjuL:disabled{opacity:.5;cursor:not-allowed}.TicketQuickEditModal_saveButton__8xmj0{display:flex;align-items:center;gap:.25rem;padding:.5rem 1.5rem;background:var(--color-primary);border:none;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.TicketQuickEditModal_saveButton__8xmj0:hover:not(:disabled){background:var(--color-primary-hover)}.TicketQuickEditModal_saveButton__8xmj0:disabled{opacity:.5;cursor:not-allowed}.TicketQuickEditModal_spinning__1Lsu7{animation:TicketQuickEditModal_spin__OHtcf 1s linear infinite}@keyframes TicketQuickEditModal_spin__OHtcf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.KanbanBoard_kanbanBoard__7BJJg{height:100%;display:flex;flex-direction:column}.KanbanBoard_header__aMUn2{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.KanbanBoard_header__aMUn2 h2{font-size:1.25rem;font-weight:600;margin:0}.KanbanBoard_actions__KBy1I{display:flex;align-items:center;gap:.5rem}.KanbanBoard_connectionStatus__oxKBV{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:4px;background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border)}.KanbanBoard_connectionStatus__oxKBV.KanbanBoard_connected__pkHdO{background:rgba(34,197,94,.1);color:var(--color-connected);border-color:rgba(34,197,94,.3)}.KanbanBoard_connectionStatus__oxKBV.KanbanBoard_connected__pkHdO svg{animation:KanbanBoard_pulse__TDe0Y 2s infinite}.KanbanBoard_connectionStatus__oxKBV.KanbanBoard_connecting__A2YHl{background:rgba(245,158,11,.1);color:var(--color-connecting);border-color:rgba(245,158,11,.3)}.KanbanBoard_connectionStatus__oxKBV.KanbanBoard_disconnected___7vss{background:rgba(239,68,68,.1);color:var(--color-disconnected);border-color:rgba(239,68,68,.3)}.KanbanBoard_connectionStatus__oxKBV.KanbanBoard_offline__0iUGl{background:rgba(239,68,68,.2);color:var(--color-disconnected);border-color:var(--color-disconnected);font-weight:600}@keyframes KanbanBoard_pulse__TDe0Y{0%,to{opacity:1}50%{opacity:.6}}.KanbanBoard_searchBox__GNvSW{position:relative;display:flex;align-items:center;min-width:180px}@media(max-width:768px){.KanbanBoard_searchBox__GNvSW{width:100%;order:-1}}.KanbanBoard_searchIcon__yflwv{position:absolute;left:.5rem;color:var(--color-text-muted);pointer-events:none}.KanbanBoard_searchInput__n2Q80{width:100%;padding:.5rem calc(.5rem + 24px) .5rem calc(.5rem + 20px);font-size:.875rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);transition:all .2s ease}.KanbanBoard_searchInput__n2Q80::placeholder{color:var(--color-text-muted)}.KanbanBoard_searchInput__n2Q80:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.KanbanBoard_clearSearch__YLuTD{position:absolute;right:.25rem;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:var(--color-surface-elevated);border:none;border-radius:50%;color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.KanbanBoard_clearSearch__YLuTD:hover{background:var(--color-border);color:var(--color-text)}.KanbanBoard_filterButton__o8X4Z{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.KanbanBoard_filterButton__o8X4Z.KanbanBoard_active__ddOo_,.KanbanBoard_filterButton__o8X4Z:hover{border-color:var(--color-primary);color:var(--color-primary)}.KanbanBoard_filterButton__o8X4Z.KanbanBoard_active__ddOo_{background:rgba(59,130,246,.1)}.KanbanBoard_refreshButton__SKAUG{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.KanbanBoard_refreshButton__SKAUG:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.KanbanBoard_refreshButton__SKAUG:disabled{opacity:.6;cursor:not-allowed}.KanbanBoard_refreshButton__SKAUG .KanbanBoard_spinning__oEcFD{animation:KanbanBoard_spin__yyoNH 1s linear infinite}@keyframes KanbanBoard_spin__yyoNH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.KanbanBoard_board__Oes6Y{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;flex:1 1;min-height:0;overflow-x:auto}@media(max-width:1400px){.KanbanBoard_board__Oes6Y{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.KanbanBoard_board__Oes6Y{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.KanbanBoard_board__Oes6Y{grid-template-columns:1fr}}.KanbanBoard_column__rXrFv{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;min-height:400px;max-height:calc(100vh - 250px);transition:all .2s ease}.KanbanBoard_column__rXrFv.KanbanBoard_dragOver__s_F_w{border-color:var(--color-primary);background:rgba(59,130,246,.05);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.KanbanBoard_columnHeader__e45wx{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-top-left-radius:6px;border-top-right-radius:6px}.KanbanBoard_columnHeader__e45wx.KanbanBoard_statusConfirmed___fXuO{border-top-color:var(--color-status-confirmed)}.KanbanBoard_columnHeader__e45wx.KanbanBoard_statusInProgress__tIv_C{border-top-color:var(--color-status-in-progress)}.KanbanBoard_columnHeader__e45wx.KanbanBoard_statusResolved__Ywyh9{border-top-color:var(--color-status-resolved)}.KanbanBoard_columnHeader__e45wx.KanbanBoard_statusClosed___bDKy{border-top-color:var(--color-status-closed)}.KanbanBoard_columnHeader__e45wx.KanbanBoard_statusReopened__ja8vn{border-top-color:var(--color-status-reopened)}.KanbanBoard_columnHeader__e45wx h3{font-size:.875rem;font-weight:600;margin:0}.KanbanBoard_columnHeader__e45wx .KanbanBoard_count__cxdpQ{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background:var(--color-surface-elevated);border-radius:12px;font-size:.75rem;font-weight:600;color:var(--color-text-secondary)}.KanbanBoard_columnContent___EQt8{flex:1 1;padding:.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.KanbanBoard_card__XfQhk{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:6px;padding:.5rem;cursor:-webkit-grab;cursor:grab;transition:all .15s ease}.KanbanBoard_card__XfQhk:hover{border-color:var(--color-primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.KanbanBoard_card__XfQhk:active{cursor:-webkit-grabbing;cursor:grabbing}.KanbanBoard_card__XfQhk.KanbanBoard_isDragging__Z7Ynf{opacity:.5;transform:scale(.98)}.KanbanBoard_card__XfQhk.KanbanBoard_dragging__TlOhn{opacity:.8;box-shadow:0 4px 12px rgba(0,0,0,.15)}.KanbanBoard_cardHeader__hBGnz{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}.KanbanBoard_cardGrip__SFOF4{color:var(--color-text-secondary);opacity:.5;cursor:-webkit-grab;cursor:grab}.KanbanBoard_cardGrip__SFOF4:hover{opacity:1}.KanbanBoard_ticketNumber__bfeua{font-size:.75rem;font-weight:600;color:var(--color-primary)}.KanbanBoard_gitlabLink__la7HO{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--color-gitlab);color:#fff;border-radius:4px;margin-left:auto}.KanbanBoard_gitlabLink__la7HO:hover{opacity:.9}.KanbanBoard_priority__BFGA2{width:8px;height:8px;border-radius:50%;margin-left:.25rem}.KanbanBoard_priority__BFGA2.KanbanBoard_priorityCritical__XfrvF{background-color:var(--color-priority-critical)}.KanbanBoard_priority__BFGA2.KanbanBoard_priorityHigh__nLP5k{background-color:var(--color-priority-high)}.KanbanBoard_priority__BFGA2.KanbanBoard_priorityMedium__53uBL{background-color:var(--color-priority-medium)}.KanbanBoard_priority__BFGA2.KanbanBoard_priorityLow__VLbxy{background-color:var(--color-priority-low)}.KanbanBoard_cardTitle__yAeDt{display:-webkit-box;font-size:.8125rem;font-weight:500;color:var(--color-text);line-height:1.4;margin-bottom:.25rem;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.KanbanBoard_cardMeta__xcN_7{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:.25rem}.KanbanBoard_category__xpRC1{display:inline-flex;padding:2px 6px;border-radius:4px;font-size:.6875rem;font-weight:500}.KanbanBoard_cardFooter__AqxU2{display:flex;align-items:center;justify-content:space-between;padding-top:.25rem;border-top:1px solid var(--color-border)}.KanbanBoard_assignee__4Ykg0{display:flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--color-text-secondary)}.KanbanBoard_assignee__4Ykg0 img{width:16px;height:16px;border-radius:50%}.KanbanBoard_assignee__4Ykg0 svg{opacity:.7}.KanbanBoard_unassigned__tsb5I{font-size:.6875rem;color:var(--color-text-secondary);opacity:.7;font-style:italic}.KanbanBoard_date__mxscF{display:flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--color-text-secondary)}.KanbanBoard_emptyColumn__2fqOM{flex:1 1;font-size:.875rem;opacity:.7}.KanbanBoard_emptyColumn__2fqOM,.KanbanBoard_error__9AE77,.KanbanBoard_loading__EpVtX{display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.KanbanBoard_error__9AE77,.KanbanBoard_loading__EpVtX{flex-direction:column;gap:1rem;padding:2rem}.KanbanBoard_error__9AE77{color:var(--color-error)}@keyframes KanbanBoard_shimmer__G8_CW{0%{background-position:-200% 0}to{background-position:200% 0}}.KanbanBoard_skeletonTitle__aMdlk{width:80px;height:14px}.KanbanBoard_skeletonCount__DeakC,.KanbanBoard_skeletonTitle__aMdlk{background:linear-gradient(90deg,var(--color-surface-elevated) 25%,var(--color-border) 50%,var(--color-surface-elevated) 75%);background-size:200% 100%;animation:KanbanBoard_shimmer__G8_CW 1.5s infinite;border-radius:4px}.KanbanBoard_skeletonCount__DeakC{width:24px;height:24px;border-radius:12px}.KanbanBoard_skeletonCard__5VaIr{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:6px;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.KanbanBoard_skeletonCardHeader__mapdL{width:60%;height:12px}.KanbanBoard_skeletonCardHeader__mapdL,.KanbanBoard_skeletonCardTitle__7MGu_{background:linear-gradient(90deg,var(--color-surface-elevated) 25%,var(--color-border) 50%,var(--color-surface-elevated) 75%);background-size:200% 100%;animation:KanbanBoard_shimmer__G8_CW 1.5s infinite;border-radius:4px}.KanbanBoard_skeletonCardTitle__7MGu_{width:100%;height:16px}.KanbanBoard_skeletonCardMeta__NcqNe{background:linear-gradient(90deg,var(--color-surface-elevated) 25%,var(--color-border) 50%,var(--color-surface-elevated) 75%);background-size:200% 100%;animation:KanbanBoard_shimmer__G8_CW 1.5s infinite;border-radius:4px;width:40%;height:12px;margin-top:.25rem}.KanbanBoard_quickFilters__5UnSU{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}@media(max-width:768px){.KanbanBoard_quickFilters__5UnSU{display:none}}.KanbanBoard_filterChip__TrV__{display:flex;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:500;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.KanbanBoard_filterChip__TrV__.KanbanBoard_active__ddOo_,.KanbanBoard_filterChip__TrV__:hover{border-color:var(--color-primary);color:var(--color-primary)}.KanbanBoard_filterChip__TrV__.KanbanBoard_active__ddOo_{background:rgba(59,130,246,.1)}.KanbanBoard_filterChip__TrV__.KanbanBoard_critical__wdCko.KanbanBoard_active__ddOo_{background:rgba(239,68,68,.1);border-color:var(--color-priority-critical);color:var(--color-priority-critical)}.KanbanBoard_filterChip__TrV__.KanbanBoard_high__3lKh7.KanbanBoard_active__ddOo_{background:rgba(249,115,22,.1);border-color:var(--color-priority-high);color:var(--color-priority-high)}.KanbanBoard_resetFilters__2B_uV{display:flex;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:500;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:16px;color:var(--color-error);cursor:pointer;transition:all .15s ease}.KanbanBoard_resetFilters__2B_uV:hover{background:rgba(239,68,68,.2);border-color:var(--color-error)}.KanbanBoard_card__XfQhk{touch-action:pan-y}@media(max-width:768px){.KanbanBoard_card__XfQhk{min-height:80px;padding:1rem;-moz-user-select:none;user-select:none;-webkit-user-select:none}.KanbanBoard_card__XfQhk:active{transform:scale(.98);opacity:.9}.KanbanBoard_cardGrip__SFOF4{padding:.5rem;margin:-.5rem}.KanbanBoard_board__Oes6Y{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:1rem;gap:1rem;scrollbar-width:none;-ms-overflow-style:none}}@media(max-width:768px){.KanbanBoard_board__Oes6Y::-webkit-scrollbar{display:none}}@media(max-width:768px){.KanbanBoard_column__rXrFv{flex-shrink:0;width:85vw;max-width:320px;scroll-snap-align:start;min-height:300px}.KanbanBoard_column__rXrFv:last-child{margin-right:1rem}.KanbanBoard_header__aMUn2{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--color-background);padding-bottom:.5rem;border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem}.KanbanBoard_actions__KBy1I{flex-wrap:wrap;gap:.25rem}.KanbanBoard_filterButton__o8X4Z,.KanbanBoard_refreshButton__SKAUG{min-height:44px;min-width:44px;padding:.5rem 1rem}}.KanbanBoard_touchDragging__M7Ikt{position:relative}.KanbanBoard_touchDragging__M7Ikt:after{content:"";position:absolute;inset:0;background:var(--color-primary);opacity:.1;border-radius:6px;pointer-events:none}.page_page__S7Azg{height:calc(100vh - 180px);padding:1.5rem}