.GitHubIntegrationModal_modalOverlay__m_SQ6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.GitHubIntegrationModal_modalContent__FwZuF{background-color:var(--modal-bg,#fff);color:var(--modal-fg,#222);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.18);min-width:480px;max-width:640px;width:100%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.GitHubIntegrationModal_modalHeader__4oRGT{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.GitHubIntegrationModal_modalTitle__w3vjh{margin:0;font-size:1.25rem;font-weight:600}.GitHubIntegrationModal_closeButton__k8Khe{background:none;border:none;cursor:pointer;color:#64748b;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s,background .2s}.GitHubIntegrationModal_closeButton__k8Khe:hover{color:#1e293b;background:#f1f5f9}.GitHubIntegrationModal_tabs__mZ2pQ{display:flex;gap:0;border-bottom:1px solid #e5e7eb;padding:0 24px}.GitHubIntegrationModal_tab__N9QX6{padding:12px 20px;background:none;border:none;border-bottom:2px solid transparent;font-size:.9rem;font-weight:500;color:#64748b;cursor:pointer;transition:color .2s,border-color .2s;margin-bottom:-1px}.GitHubIntegrationModal_tab__N9QX6:hover:not(:disabled){color:#007bff}.GitHubIntegrationModal_tab__N9QX6:disabled{opacity:.5;cursor:not-allowed}.GitHubIntegrationModal_tabActive__0MCrA{color:#007bff;border-bottom-color:#007bff}.GitHubIntegrationModal_modalBody___1eGi{padding:24px;overflow-y:auto;flex:1}.GitHubIntegrationModal_tabContent__RTGtX{min-height:300px}.GitHubIntegrationModal_connectedState__msHcO{text-align:center}.GitHubIntegrationModal_statusIndicator__lZ67t{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px;font-size:1rem}.GitHubIntegrationModal_statusDot__b5jy4{width:10px;height:10px;background:#22c55e;border-radius:50%;animation:GitHubIntegrationModal_pulse__AWXtT 2s infinite}@keyframes GitHubIntegrationModal_pulse__AWXtT{0%,to{opacity:1}50%{opacity:.5}}.GitHubIntegrationModal_description__XA8qK{color:#64748b;margin-bottom:20px;line-height:1.5}.GitHubIntegrationModal_disconnectedState__0w3ik{text-align:center;padding:20px 0}.GitHubIntegrationModal_githubIcon__dIB_R{color:#24292e;margin-bottom:16px}.GitHubIntegrationModal_disconnectedState__0w3ik h3{margin:0 0 12px;font-size:1.2rem;font-weight:600}.GitHubIntegrationModal_confirmDialog__oHxbG{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:16px;margin-top:16px}.GitHubIntegrationModal_confirmDialog__oHxbG p{margin:0 0 12px;color:#92400e;font-size:.9rem}.GitHubIntegrationModal_buttonPrimary__0T9LN{padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s}.GitHubIntegrationModal_buttonPrimary__0T9LN:hover:not(:disabled){background:#0056b3}.GitHubIntegrationModal_buttonPrimary__0T9LN:disabled{opacity:.6;cursor:not-allowed}.GitHubIntegrationModal_buttonSecondary__17Wgj{padding:8px 16px;background:#e5e7eb;color:#374151;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s}.GitHubIntegrationModal_buttonSecondary__17Wgj:hover:not(:disabled){background:#d1d5db}.GitHubIntegrationModal_buttonSecondary__17Wgj:disabled{opacity:.6;cursor:not-allowed}.GitHubIntegrationModal_buttonDanger__wxgIP{padding:10px 20px;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s}.GitHubIntegrationModal_buttonDanger__wxgIP:hover:not(:disabled){background:#fecaca}.GitHubIntegrationModal_buttonDanger__wxgIP:disabled{opacity:.6;cursor:not-allowed}.GitHubIntegrationModal_buttonOutline__3EH3b{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.GitHubIntegrationModal_buttonOutline__3EH3b:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.GitHubIntegrationModal_buttonOutline__3EH3b:disabled{opacity:.6;cursor:not-allowed}.GitHubIntegrationModal_actionButtons__KMg7G{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.GitHubIntegrationModal_actionHint__k8iR8{font-size:.8rem;color:#9ca3af}.GitHubIntegrationModal_buttonLink___yE46{background:none;border:none;color:#9ca3af;font-size:.85rem;cursor:pointer;padding:4px 0;text-decoration:underline;transition:color .2s}.GitHubIntegrationModal_buttonLink___yE46:hover{color:#dc2626}.GitHubIntegrationModal_buttonDangerSmall__YcZla{padding:6px 12px;background:transparent;color:#dc2626;border:1px solid #fecaca;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.GitHubIntegrationModal_buttonDangerSmall__YcZla:hover{background:#fee2e2;border-color:#dc2626}.GitHubIntegrationModal_buttonGroup__srB2o{display:flex;gap:10px;justify-content:center}.GitHubIntegrationModal_sectionHeader__4yuHn{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.GitHubIntegrationModal_sectionHeader__4yuHn h3{margin:0;font-size:1rem;font-weight:600}.GitHubIntegrationModal_configForm__c8RU1{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin-bottom:20px}.GitHubIntegrationModal_formGroup__aiODT{margin-bottom:16px}.GitHubIntegrationModal_formGroup__aiODT:last-of-type{margin-bottom:20px}.GitHubIntegrationModal_formGroup__aiODT label{display:block;font-weight:500;margin-bottom:6px;font-size:.9rem}.GitHubIntegrationModal_input__LvgJt{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:.95rem;background:#fff;color:#222;transition:border .2s}.GitHubIntegrationModal_input__LvgJt:focus{border-color:#007bff;outline:none}.GitHubIntegrationModal_hint__LLNwc{display:block;margin-top:4px;font-size:.8rem;color:#64748b}.GitHubIntegrationModal_configList__PfH_x{display:flex;flex-direction:column;gap:12px}.GitHubIntegrationModal_emptyState___dfqv{text-align:center;color:#64748b;padding:40px 20px;font-size:.95rem}.GitHubIntegrationModal_configCard__b4vDt{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.GitHubIntegrationModal_configHeader__Abg8z{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.GitHubIntegrationModal_configHeader__Abg8z strong{font-size:.95rem}.GitHubIntegrationModal_configDetails__o2Zv2{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#64748b;margin-bottom:12px}.GitHubIntegrationModal_configDetails__o2Zv2 code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:.8rem}.GitHubIntegrationModal_configActions__1HGn2{display:flex;gap:10px}.GitHubIntegrationModal_jobsList__4f_IN{display:flex;flex-direction:column;gap:12px}.GitHubIntegrationModal_jobsControls__VRtBo{display:flex;align-items:center;gap:12px}.GitHubIntegrationModal_jobsSortLabel__ymx5_{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#64748b}.GitHubIntegrationModal_jobsSortSelect__MvyNj{border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px;font-size:.85rem;background:#fff;color:#111827}.GitHubIntegrationModal_jobCard__6DlwG{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.GitHubIntegrationModal_jobHeader__3Tvl0{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.GitHubIntegrationModal_jobHeader__3Tvl0 strong{font-size:.95rem}.GitHubIntegrationModal_jobDetails__EY9jk{display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:#64748b}.GitHubIntegrationModal_jobProgress__53llG{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.GitHubIntegrationModal_jobProgress__53llG span{background:#f1f5f9;padding:4px 8px;border-radius:4px;font-size:.8rem}.GitHubIntegrationModal_jobError__sygvP{margin-top:8px;padding:8px 12px;background:#fee2e2;border-radius:4px;color:#dc2626;font-size:.85rem}.GitHubIntegrationModal_jobsPagination__brkPz{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:12px}.GitHubIntegrationModal_jobsCount__MMrGA{font-size:.85rem;color:#64748b}.GitHubIntegrationModal_statusBadge__uByJZ{padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:capitalize}.GitHubIntegrationModal_statusCompleted__6bMPf{background:#dcfce7;color:#166534}.GitHubIntegrationModal_statusPending__Z3Ypk{background:#fef3c7;color:#92400e}.GitHubIntegrationModal_statusFailed__t8MSd{background:#fee2e2;color:#dc2626}.GitHubIntegrationModal_statusPartial__u_HIz{background:#dbeafe;color:#1e40af}.GitHubIntegrationModal_statusDefault__nErin{background:#f1f5f9;color:#475569}@media (max-width:600px){.GitHubIntegrationModal_modalContent__FwZuF{min-width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}.GitHubIntegrationModal_tabs__mZ2pQ{padding:0 16px}.GitHubIntegrationModal_tab__N9QX6{padding:10px 14px;font-size:.85rem}.GitHubIntegrationModal_modalBody___1eGi{padding:16px}.GitHubIntegrationModal_configDetails__o2Zv2,.GitHubIntegrationModal_jobDetails__EY9jk{font-size:.8rem}.GitHubIntegrationModal_jobProgress__53llG{flex-direction:column;gap:6px}}