.AIParameterConnectedAccountSelector_connectedAccountSelector__nTNK8{display:flex;flex-direction:column;margin-bottom:36px}.AIParameterConnectedAccountSelector_accountGrid__G9KjT{display:flex;flex-direction:column;gap:8px}.AIParameterConnectedAccountSelector_accountOption__ioHNB{display:flex;align-items:center;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;background:white;cursor:pointer;transition:all .2s ease;min-height:56px}.AIParameterConnectedAccountSelector_accountOption__ioHNB:hover{border-color:#22b7ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(34,183,255,.1)}.AIParameterConnectedAccountSelector_accountOptionSelected__J1MEx{border:2px solid #22b7ff;background:rgba(34,183,255,.05)}.AIParameterConnectedAccountSelector_accountOptionDisabled__H6rCt{opacity:.6;cursor:not-allowed;background:#f9fafb;border-color:#e5e7eb}.AIParameterConnectedAccountSelector_accountOptionDisabled__H6rCt:hover{transform:none;box-shadow:none;border-color:#e5e7eb;border-width:1px}.AIParameterConnectedAccountSelector_accountOptionExpired__J63YX{border-color:#f59e0b;background:rgba(245,158,11,.08);cursor:pointer;position:relative;animation:AIParameterConnectedAccountSelector_subtle-pulse__GowYp 2s infinite}.AIParameterConnectedAccountSelector_accountOptionExpired__J63YX:hover{border-color:#d97706;background:rgba(245,158,11,.12);transform:translateY(-1px);box-shadow:0 2px 12px rgba(245,158,11,.2)}.AIParameterConnectedAccountSelector_providerIcon__pHjFO{width:24px;height:24px;border-radius:4px;margin-right:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;color:white}.AIParameterConnectedAccountSelector_googleIcon__0VYvB{background:#4285f4}.AIParameterConnectedAccountSelector_microsoftIcon__hyYoL{background:#0078d4}.AIParameterConnectedAccountSelector_accountDetails__I0p6L{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.AIParameterConnectedAccountSelector_accountEmail__29BE4{font-size:16px;font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AIParameterConnectedAccountSelector_accountProvider__x8MXR{font-size:12px;color:#6b7280}.AIParameterConnectedAccountSelector_accountProviderExpired___v80A{font-size:12px;color:#d97706;font-weight:500}.AIParameterConnectedAccountSelector_expiredBadge__NuJYu{display:inline-flex;align-items:center;background:#f59e0b;color:white;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;margin-left:8px;text-transform:uppercase;letter-spacing:.025em}@keyframes AIParameterConnectedAccountSelector_subtle-pulse__GowYp{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.4)}50%{box-shadow:0 0 0 4px rgba(245,158,11,0)}}.AIParameterConnectedAccountSelector_accountStatus__KsYxq{margin-left:8px;flex-shrink:0;display:flex}.AIParameterConnectedAccountSelector_selectedCheckmark__hHrVY{display:flex;align-items:center;justify-content:center}.AIParameterConnectedAccountSelector_disconnectButton__Ox1K6{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .2s ease;margin-left:8px;flex-shrink:0}.AIParameterConnectedAccountSelector_disconnectButton__Ox1K6:hover{transform:scale(1.1)}.AIParameterConnectedAccountSelector_disconnectButton__Ox1K6:active{transform:scale(.95)}.AIParameterConnectedAccountSelector_xIconWrapper__4CDZ3{display:flex;align-items:center;justify-content:center}.AIParameterConnectedAccountSelector_connectNewButton__zwlya{display:flex;align-items:center;justify-content:center;padding:8px 16px;border:2px solid #22b7ff;border-radius:8px;background:white;cursor:pointer;transition:all .2s ease;color:#22b7ff;font-size:16px;font-weight:500;min-height:56px}.AIParameterConnectedAccountSelector_connectNewButton__zwlya:hover{border-color:#1e90ff;color:#1e90ff;background:rgba(34,183,255,.05);transform:translateY(-1px)}.AIParameterConnectedAccountSelector_connectNewButton__zwlya:disabled{opacity:.5;cursor:not-allowed;border-color:#e5e7eb;color:#6b7280;background:white;transform:none;box-shadow:none}.AIParameterConnectedAccountSelector_connectNewContainer____4yc{position:relative;display:flex;flex-direction:column}.AIParameterConnectedAccountSelector_connectNewIcon__EtWXc{margin-right:8px}.AIParameterConnectedAccountSelector_providerDropdown__Qa9XR{position:absolute;top:100%;left:0;right:0;z-index:1000;background:white;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-top:4px;padding:4px;display:flex;flex-direction:column;gap:2px}.AIParameterConnectedAccountSelector_providerOption__QduSw{display:flex;align-items:center;padding:12px;border:none;border-radius:6px;background:white;cursor:pointer;transition:all .2s ease;text-align:left}.AIParameterConnectedAccountSelector_providerOption__QduSw:hover{background:#f3f4f6}.AIParameterConnectedAccountSelector_providerOption__QduSw:disabled{opacity:.5;cursor:not-allowed}.AIParameterConnectedAccountSelector_providerDetails__5J3e8{display:flex;flex-direction:column;gap:2px;margin-left:12px}.AIParameterConnectedAccountSelector_providerName__vTICj{font-size:14px;font-weight:500;color:#1f2937}.AIParameterConnectedAccountSelector_providerDescription__jf13Q{font-size:12px;color:#6b7280}.AIParameterConnectedAccountSelector_loadingState__s_eiJ{display:flex;align-items:center;justify-content:center;padding:24px;color:#6b7280;font-size:14px}.AIParameterConnectedAccountSelector_errorState__0sLsS{padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px}.AIParameterConnectedAccountSelector_emptyState__7byoi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;text-align:center;background:white;border:1px solid #e5e7eb;border-radius:8px}.AIParameterConnectedAccountSelector_emptyStateTitle__Oqvap{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px}.AIParameterConnectedAccountSelector_emptyStateDescription__hkkIi{font-size:14px;color:#6b7280;margin-bottom:20px;line-height:1.5}.AIParameterConnectedAccountSelector_retryButton__aAP99{background:none;border:none;color:#22b7ff;cursor:pointer;text-decoration:underline;font-size:14px;margin-left:8px}.AIParameterConnectedAccountSelector_retryButton__aAP99:hover{color:#1e90ff}@media (max-width:640px){.AIParameterConnectedAccountSelector_accountOption__ioHNB{padding:10px 12px}.AIParameterConnectedAccountSelector_accountEmail__29BE4{font-size:13px}.AIParameterConnectedAccountSelector_accountProvider__x8MXR{font-size:11px}.AIParameterConnectedAccountSelector_connectNewButton__zwlya{padding:10px 12px;font-size:13px}}